linux 管線符號 |

在 Linux 中可以使用管線符號「|」符號來將前一個指令的輸出作為下一個指令的輸入,可以將多個指令組合,達成連續處理。

例如平時可以使用 ls -al 指令查看所有檔案:
    
ls -al
-rw-r--r--  1 ruyut ruyut     0 Mar 30  2023 a.txt
drwxr-xr-x  4 ruyut ruyut  4096 Sep 22  2023 b.txt
-rw-------  1 ruyut ruyut   698 Oct 15  2023 my.json
-rw-r--r--  1 ruyut ruyut   177 Feb 18  2024 setting.ini
drwxr-xr-x 30 ruyut ruyut 12288 Mar 17  2024 2024-09-22.log
    

在 linux 中可以使用 grep 指令將內容過濾,就可以使用管線符號將前面的 ls -al 指令的查詢結果拿來過濾:
    
ls -al | grep "txt"
-rw-r--r--  1 ruyut ruyut     0 Mar 30  2023 a.txt
drwxr-xr-x  4 ruyut ruyut  4096 Sep 22  2023 b.txt
    



文章撰寫中...請稍後...

留言