在bash中,$( )和``(反引号)都是用来作命令替换的。
命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。
[root@localhost ~]# echo today is $(date “+%Y-%m-%d”)
today is 2019-3-30
[root@localhost ~]# echo today is date "+%Y-%m-%d"
today is 2019-3-30
Linux shell 中的$
最新推荐文章于 2022-12-27 10:49:16 发布