在Linux中,反引號(`)可以用來執行命令并將其結果作為字符串賦值給變量、輸出到終端或傳遞給其他命令。以下是反引號的使用方法:
result=`command`
例如,將當前目錄下的文件列表賦值給變量files
:
files=`ls`
echo `command`
例如,將當前日期輸出到終端:
echo `date`
command1 `command2`
例如,將文件列表傳遞給grep
命令以搜索具有特定模式的文件:
grep "pattern" `ls`
需要注意的是,在較新版本的Linux中,推薦使用$()來代替反引號,因為它具有更好的可讀性和易于嵌套使用的特性。上述的使用方法也可以用$()來替代:
result=$(command)
echo $(date)
grep "pattern" $(ls)