2020
10-09
10-09
区分shell中的 反引号、$()和${}
1.反引号与$()用于命令替换反引号和$()的作用相同,用于命令替换(commandsubstitution),即完成引用的命令的执行,将其结果替换出来,与变量替换差不多。比如:echo`date'--date=1hourago'+%Y-%m-%d-%H`#或者echo$(date'--date=1hourago'+%Y-%m-%d-%H)输出结果是相同的:2019-02-02-09。在编写Shell脚本时建议使用$(),原因主要有:(1)反引号与单引号外形相似,容易混淆;(2)在多层次的复合替换中,里层的反引号...
继续阅读 >