將Linux命令的結果作為下乙個命令的引數 轉

2021-08-27 21:40:23 字數 473 閱讀 3025

符號:`

名稱:反引號,上分隔符

位置:反引號(`)這個字元一般在鍵盤的左上角,數字1的左邊,與(~)在同一鍵上,不要將其同單引號(』)混淆

作用:反引號括起來的字串被shell解釋為命令列,在執行時,shell首先執行該命令列,並以它的標準輸出結果取代整個反引號(包括兩個反引號)部分

舉例:

$ echo `date`

2023年 11月 30日 星期三 16:37:23 cst

補充1:

今天再補充乙個達到同樣效果的命令,xargs

$ find vim|xargs ls -l

-rw-r--r-- 1 eshizhan users 3043 mar 25 14:48 vim

補充2:

bash使用$()也可以,這個寫shell指令碼看起來比反引號(`)更清晰。

echo $(date)

將Linux命令的結果作為下乙個命令的引數

kiss keep it short and 1.符號 名稱 反引號,上分隔符 位置 反引號 這個字元一般在鍵盤的左上角,數字1的左邊,不要將其同單引號 混淆 作用 反引號括起來的字串被shell解釋為命令列,在執行時,shell首先執行該命令列,並以它的標準輸出結果取代整個反引號 包括兩個反引號 ...

linux下命令執行結果作為其他命令輸入引數

比如這裡要獲取redis server這個程序的pid ps ef grep redis server root 60415 1 93 feb17 8 04 12 36 redis server 6379 root 61823 59236 0 01 26 pts 1 00 00 00 grep co...

linux下命令執行結果作為其他命令輸入引數

原文 比如這裡要獲取redis server這個程序的pid plain view plain copy ps ef grep redis server root 60415 1 93 feb17 8 04 12 36 redis server 6379 root 61823 59236 0 01 ...