天天看點

linux 管道,ps 指令,grep 指令,awk指令,$()的含義

ps 指令 progress status 程序狀态 指令

具體使用方法

grep 指令 Global Regular Expression Print

linux 管道

比如說我先顯示所有程序

ps -ef

linux 管道,ps 指令,grep 指令,awk指令,$()的含義

圖檔沒有截完整的圖

在以下程序中篩選出Java程序

ps -ef|grep java

linux 管道,ps 指令,grep 指令,awk指令,$()的含義

可以看出linux 管道符号 |

資料流會在管道裡面作為下一個指令的輸入流流動。

關于grep

詳細用法

awk指令

AWK是一種處理文本檔案的語言,是一個強大的文本分析工具,也是三位創始人的名字的首字母。

linux 管道,ps 指令,grep 指令,awk指令,$()的含義

awk是把文本一行一行的處理

awk '{print $2}'

含義是把管道中的資料每一行按空格分隔提取,然後把第二項輸出

假如test.txt檔案内容如下

linux 管道,ps 指令,grep 指令,awk指令,$()的含義
linux 管道,ps 指令,grep 指令,awk指令,$()的含義

$()放的是指令,相當于 ''

linux 管道,ps 指令,grep 指令,awk指令,$()的含義