繁体   English   中英

更好的报价以在shell脚本上执行命令

[英]Better quote to execute command on shell script

我对此有所疑问,哪一个是在shell脚本中执行命令的更好引用。

例如,我有两个例子:

echo "The name of the computer is `uname -n`"
echo "The name of the computer is $(uname -n)"

哪一个更好? 还是没有区别?

通常建议使用$(...)因为它更容易嵌套。 相比:

date -d "1970-01-01 $(echo "$(date +%s)-3600"|bc) sec UTC"

date -d "1970-01-01 `echo \"\`date +%s\`-3600\"|bc` sec UTC "

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM