linux命令中“|”符號是什麼意思?
- 2023-01-09
這個符號叫做管道符號。
管道命令符的作用能用一句話來概括:“把前一個命令原本要輸出到螢幕的資料當作是後一個命令的標準輸入”。
輸入方法是同時按下鍵盤的“Shift”與“\”鍵,執行格式為“命令A | 命令B”。
如:history | grep date指從history這條命令執行的結果中顯示包含有 “date” 的命令。
管道命令,是指 | 的左邊執行結果 是|右邊的 輸入條件或者範圍。
如:history | grep date
指從history這條命令執行的結果中 顯示 包含有 “date” 的命令
管道符號,說白了就是自來水流通的管道一樣是命令執行流程的一種媒介。
比如執行一個命令得到的結果是下面一個命令的開始;
ls |grep *。txt 列出當前的檔名,然後所有的檔名作為輸入進行過濾找出是txt的問題。