我试图简单地在文件中grep行。如果该行中包含单词“status”,我需要解析它并在for循环中使用它。问题是该行内有空格,所以我一次只能得到一个单词。这个循环实际上嵌套在另一个for循环中,它只读取我目录中的某些文件。我需要知道如何阅读整行,空格和一切。
for STATUS in `grep status $FILE`
do
#do stuff
done
答案 0 :(得分:7)
grep status $FILE | while read line; do
echo $line ## or do whatever with it
done