在bash中执行命令替换的首选方法是什么?
我一直这样做:
echo "Hello, `whoami`."
但是最近,我经常看到它是这样写的:
echo "Hello, $(whoami)."
首选语法是什么,为什么?还是它们几乎可以互换?
我倾向于第一个,只是因为我的文本编辑器似乎知道它是什么,并且适当地突出显示了语法。
我在这里读到,转义字符在每种情况下的行为都有些不同,但是我不清楚哪种行为更可取,还是仅取决于情况。
附带问题:在一个脚本中同时使用两种形式是否是不好的做法,例如在嵌套命令替换时?
慕田峪7331174
吃鸡游戏