2014-10-29 74 views
0

我使用傳輸式遠程控制器,以下面的形式給出了一些數據。 現在我想編寫一個shell腳本文件來過濾例如id和done百分比。 我不知道是否有過濾第一個數字或類似的東西的可能性。我使用剪切有問題,因爲分隔符「」可能會有所不同。殼式過濾器適用於不同的分離器

ID  Done  Have ETA   Up Down Ratio Status  Name 
    2 100% 25.25 kB Done   0.0  0.0 0.0 Idle   test 
    34 90% 5.37 GB Done   0.0  0.0 0.0 Idle   5gb 
    37 100% 2.79 kB Done   0.0  0.0 0.0 Idle   007.torrent 
Sum:   21.22 GB    0.0  0.0 
+0

你是什麼意思「分隔符‘’可以改變」? – Jdamian 2014-10-29 16:37:47

回答

0

好像你想是這樣的,

$ awk '$1~/^[0-9]+$/ && $2~/^[0-9]/{print $1,$2}' file 
2 100% 
34 90% 
37 100%