首页 > 代码库 > linux命令替换符:$() ``反引号

linux命令替换符:$() ``反引号

 $()命令简介:

         把命令中某个子命令替换为其执行的结果。

1命令格式:

       $(commond) 

2命令功能:

        把命令中某个子命令替换为其执行的结果,并利用该替换结果。

3命令参数:

    /

4命令实例:

  1、touch ./file-$(date +%F-%H-%M-%S).txt 创建一个以当前时间的txt文档。

[root@xuelinux test]# touch ./file-$(date +%F-%H-%M-%S).txt

[root@xuelinux 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)" 显示当前目录

[root@xuelinux test]# echo "$(pwd)"

/test


  ``反引号命令简介:

        把命令中某个子命令替换为其执行的结果。 

 

1命令格式:

       `commond` 

2命令功能:

        把命令中某个子命令替换为其执行的结果,并利用该替换结果。

3命令参数:

    /

4命令实例:

  1、touch ./file-`date +%F-%H-%M-%S`.txt 创建一个以当前时间的txt文档。

[root@xuelinux test]# touch ./files.`date +%F-%H-%M-%S`.txt

[root@xuelinux 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` 显示当前目录 

  [root@xuelinux ~]# echo `pwd`

   /root

本文出自 “学linux历程” 博客,请务必保留此出处http://woyaoxuelinux.blog.51cto.com/5663865/1860470

linux命令替换符:$() ``反引号