命令替换有两种语法:美元括号和反引号。运行top -p $(pidof init)并top -p `pidof init`给出相同的输出。这两种做同样事情的方式,还是有区别?
这是 bashfind循环的一部分,我想知道哪个语法更正确,为什么?
filename="$(echo "$i" | cut -c5-)";
filename=`echo "$i" | cut -c5-`;
Run Code Online (Sandbox Code Playgroud)
这两个函数都是为了获取文件名。