在linux當中反引號也十分常用,也就是 `` 符號。那么反引號 `` 是怎么使用的呢?我的理解是凡是打上反引號的命令,首先將反引號內的命令執行一次,然后再將已經執行過的命令得到的結果再執行一次,就可以得到我們反引號的輸出,比如我們輸入命令:
`echo cat hello.txt`
其中hello.txt文件當中具有的字符串如下:
也就是一共有英文從1-10十個單詞,如果我們使用反引號的命令則也會輸出:
為什么會這樣呢?
因為首先我們執行反引號里面的語句echo cat hello.txt,這將會輸出:cat hello.txt,因為cat hello.txt是一個字符串。由於我們事先在整個bash命令上打上了反引號,因此我們使用還會執行一次反引號命令,也就是將剛才得到的字符串cat hello.txt執行一次,因此可顯示hello.txt當中的所有文字。
因此如果我們有這樣的bash代碼:
NUMBER=`echo cat hello.txt` $NUMBER
計算機則會輸出:

