gpt4 book ai didi

bash - 带换行符的 Grep 搜索字符串

转载 作者:行者123 更新时间:2023-11-29 08:53:21 46 4
gpt4 key购买 nike

如何使用 grep 输出下面给出的输入文件中出现的字符串 'export to excel'?具体来说,如何处理搜索字符串之间发生的换行符? grep 中是否有可以执行此命令或其他命令的开关?

输入文件:

文件a.txt:

blah blah ... export to
excel ...
blah blah..

文件 b.txt:

blah blah ... export to excel ...
blah blah..

最佳答案

您是只想查找包含该模式的文件而忽略换行符,还是想实际查看匹配的行?

如果是前者,可以使用tr将换行符转换为空格:

tr '\n' ' ' | grep 'export to excel'

如果是后者,你可以做同样的事情,但你可能想使用 -o 标志来只打印实际匹配。然后您需要调整您的正则表达式以包含您想要的任何额外上下文。

关于bash - 带换行符的 Grep 搜索字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1858312/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com