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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令替换符:$() ``反引号相关的知识,希望对你有一定的参考价值。

 $()命令简介:

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

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

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

以上是关于linux命令替换符:$() ``反引号的主要内容,如果未能解决你的问题,请参考以下文章

linux-``反引号

linux 特殊符号怎样用sed替换

Linux Shell中的命令替换

linux命令学习-引用符号(反斜杠,单引号'',双引号"")

Linux 3

Linux Shell 中的反引号,单引号,双引号