$()命令简介:
把命令中某个子命令替换为其执行的结果。
1.命令格式:
$(commond)
2.命令功能:
把命令中某个子命令替换为其执行的结果,并利用该替换结果。
3.命令参数:
/
4.命令实例:
1、touch ./file-$(date +%F-%H-%M-%S).txt 创建一个以当前时间的txt文档。
[[email protected] test]# touch ./file-$(date +%F-%H-%M-%S).txt
[[email protected] test]# ls
100.sh myar.sh showdisks.sh test3.txt
file-2016-10-11-09-21-05.txt mytartest.tar.bz2 sum1.sh
2、echo "$(pwd)" 显示当前目录
[[email protected] test]# echo "$(pwd)"
/test
``反引号命令简介:
把命令中某个子命令替换为其执行的结果。
1.命令格式:
`commond`
2.命令功能:
把命令中某个子命令替换为其执行的结果,并利用该替换结果。
3.命令参数:
/
4.命令实例:
1、touch ./file-`date +%F-%H-%M-%S`.txt 创建一个以当前时间的txt文档。
[[email protected] test]# touch ./files.`date +%F-%H-%M-%S`.txt
[[email protected] test]# ls
100.sh mytartest.tar.bz2 sum1.sh until.sh
files.2016-10-11-09-19-25.txt mytartest.tar.gz test1.txt while.sh
hadoop.sh q.tar.bz2 test2.txt
myar.sh showdisks.sh test3.txt
2、echo `pwd` 显示当前目录
[[email protected] ~]# echo `pwd`
/root