2011-07-27 50 views
3

我試圖簡單地grep文件中的行。如果該行在其中包含「狀態」一詞,我需要將其解析出來,並在我的for循環中對它進行操作。問題是行內有空格,所以我一次只能看到一個單詞。這個循環實際上嵌套在另一個for循環中,它只讀取我的目錄中的某些文件。我需要知道如何閱讀整個系列,包括空間和一切。grep文件並將整行保存到變量中

for STATUS in `grep status $FILE` 
     do 
      #do stuff 
     done 

回答

7
grep status $FILE | while read line; do 
    echo $line ## or do whatever with it 
done 
+0

工作完美!謝謝! – Mark

相關問題