在shell里“ ` ”是什么意思?
一直不是很理解,在shell里“ ` ”是什么意思?求助!
繁星點(diǎn)點(diǎn)滴滴
2021-05-09 13:13:48
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
官方解釋:
命令替換.`command` 結(jié)構(gòu)使字符(`)[譯者注:這個(gè)字符不是單引號(hào),而是在標(biāo)準(zhǔn)美國鍵盤上的ESC鍵下面,在字符1左邊,在TAB鍵上面的那個(gè)鍵,要特別留心]引住的命令(command)執(zhí)行結(jié)果能賦值給一個(gè)變量。它也被稱為后引號(hào)(backquotes)或是斜引號(hào)(backticks).
例子:
A=`ls -l`
把ls -l的結(jié)果賦給A ls -l 作為命令來執(zhí)行
舉報(bào)