我正在破解Bash脚本中间的文本文件(在装有OSMC的RPI3B +上),并试图在包含文本“ BLAH DE BLAH”的第一行中裁剪文件(删除包含第一行之后的相同文件,并在其中找到该文本)。
例如(在文件filename.text中):
这是第一行
这是第二行
这是包含“ BLAH DE BLAH”的第三行
这是第四行
这是第五行
必需的输出(在文件filename.text中):
这是第一行
这是第二行
我已经尝试调查awk和sed的相关文章,但是我发现这一切都很混乱,因为我找不到符合我需要的任何内容(有些在某些行号处分割,有些在命令行中分割)而不是bash脚本,某些字符串的前后)。如您所见,我什至无法弄清楚如何正确设置帖子的格式(我的头好痛)!
任何帮助表示赞赏-谢谢!
答案 0 :(得分:0)
看起来像
sed '/BLAH DE BLAH/Q'
将在GNU sed中完成这项工作。