【发布时间】:2015-05-18 21:16:16
【问题描述】:
以下命令打印文件,直到匹配 WORD
awk '1;/WORD/{exit}' file
但是如何从字符串 WORD 打印文件直到文件末尾不包括字符串 WORD?
【问题讨论】:
-
精彩的答案here 包含对您问题的答案。
-
直到字符串 WORD 才会打印,它会打印到包含字符串 WORD 的行尾。发布一些示例输入和预期输出,如果在您的实际输入中可能的话,将“WORD”放在一行的中间。还要考虑如果 NEWORDER 出现在文件中间,您希望如何处理它 - 中间的 WORD 是否与您的字符串匹配?
标签: linux bash awk sed solaris