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

Mar*_*ark 3 unix grep

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

    for STATUS in `grep status $FILE`
        do 
           #do stuff
        done
Run Code Online (Sandbox Code Playgroud)

Cos*_*atu 7

grep status $FILE | while read line; do
    echo $line ## or do whatever with it
done
Run Code Online (Sandbox Code Playgroud)