grep文件并将整行保存到变量中

时间:2011-07-27 14:03:33

标签: unix grep

我试图简单地在文件中grep行。如果该行中包含单词“status”,我需要解析它并在for循环中使用它。问题是该行内有空格,所以我一次只能得到一个单词。这个循环实际上嵌套在另一个for循环中,它只读取我目录中的某些文件。我需要知道如何阅读整行,空格和一切。

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

1 个答案:

答案 0 :(得分:7)

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