我的目標是通過編寫一個腳本來查找耗用最多CPU和RAM的進程 。我設法從TOP命令提取信息,但是,我無法解析輸出。如何從linux shell腳本中的另一個命令(管道)的標準輸出讀取輸入?
下面的命令,
top -b -n 1 | tail -n +8 | head -n 1
類似這樣一行將輸出的東西,
915 root 20 0 209m 74m 8644 S 8 7.7 5:27.57 Xorg
我想這行文字是我的腳本參數列表。我意識到我必須從STDIN中讀取它,但是,我希望逐字讀取上述輸出,或者通過參數來讀取參數,就好像它是從命令行給出的一樣。
echo " Parameter is ${2} ${3}"
日Thnx人 !一直在嘗試幾個小時。 – 2010-09-02 19:36:13