【Linux】: 反引号 `` 的用法

在linux当中反引号也十分常用,也就是 `` 符号。那么反引号 `` 是怎么使用的呢?我的理解是凡是打上反引号的命令,首先将反引号内的命令执行一次,然后再将已经执行过的命令得到的结果再执行一次,就可以得到我们反引号的输出,比如我们输入命令:

`echo cat hello.txt`

其中hello.txt文件当中具有的字符串如下:
【Linux】: 反引号 `` 的用法

 

 也就是一共有英文从1-10十个单词,如果我们使用反引号的命令则也会输出:
【Linux】: 反引号 `` 的用法

 

 为什么会这样呢?

因为首先我们执行反引号里面的语句echo cat hello.txt,这将会输出:cat hello.txt,因为cat hello.txt是一个字符串。由于我们事先在整个bash命令上打上了反引号,因此我们使用还会执行一次反引号命令,也就是将刚才得到的字符串cat hello.txt执行一次,因此可显示hello.txt当中的所有文字。

 

因此如果我们有这样的bash代码:

NUMBER=`echo cat hello.txt`
$NUMBER

计算机则会输出:

【Linux】: 反引号 `` 的用法

 

【Linux】: 反引号 `` 的用法

上一篇:xshell 脚本


下一篇:ubuntu下gcc g++操作