linux shell ` $()

 

测试示例

root@ubuntu:~# cat a
123
root@ubuntu:~# echo cat a
cat a
root@ubuntu:~# echo 'cat a'   #单引号引起
cat a
root@ubuntu:~# echo `cat a`   #反引号 ` 引起
123
root@ubuntu:~# echo $(cat a)   #$()包起
123

  
  注意
  1、符号` 不是单引号,是键盘左上角Esc下面的那个键,叫反引号。
  2、用反符号 `  引住的命令的执行结果能赋值给一个变量,如 a = `cat  a.txt`。
  3、`` 与 $() 功能相同,只是不同的shell解释器对俩命令的支持性不太一样。

 

 

 

你可能感兴趣的:(linux,shell)