【发布时间】:2018-03-13 02:08:16
【问题描述】:
我有一个文件中包含单词 system="Some Value" 并且该文件是 1 长行。
如果文件格式正确,我知道我可以执行以下操作:
cat filename | grep 'system="'
我会一行一行地收到它们。但是由于文件有很多段落,并且每个段落有 1 行长,我不能。
最好将系统这个词加上它的值一直转储到另一个文件中,如下所示:
system="Some words"
system="Some other words"
system="and more"
【问题讨论】:
-
请提供一个示例文件及其内容,以及所需的输出
-
没有输入文件很难判断,但
grep -o 'system="[^"]*"' filename可以工作。