【发布时间】:2013-04-25 10:33:29
【问题描述】:
在运行grep 命令后,我从一个文件中检索了许多行,如下所示:
var=`grep xyz abc.txt`
假设我得到了 10 行,结果由 xyz 组成。
现在我需要处理由于 grep 命令而得到的每一行。我该怎么做?
【问题讨论】:
-
这里的答案都没有提到
grep -o对这类事情的影响。-o标志将返回 only 匹配的文本,每行输出一个匹配项。 (它并不详尽,所以echo aaa |grep 'a*'只给你“aaa”并省略了三个部分匹配“”、“a”和“aa”)