将新行视为另一个字符的grep / sed的替代方法
发布时间:2020-12-14 01:28:19 所属栏目:Linux 来源:网络整理
导读:grep和sed都是逐行处理输入的,据我所知,让它们中的任何一个处理多行都不是很简单.我正在寻找的是这两个程序的替代或替代方案,它们将换行视为另一个角色.有没有适合这种标准的工具 解决方法 你想要的工具是awk.它是面向记录的,而不是面向行的,您可以通过设置
grep和sed都是逐行处理输入的,据我所知,让它们中的任何一个处理多行都不是很简单.我正在寻找的是这两个程序的替代或替代方案,它们将换行视为另一个角色.有没有适合这种标准的工具
解决方法
你想要的工具是awk.它是面向记录的,而不是面向行的,您可以通过设置内置变量RS来指定记录分隔符.特别是,GNU awk允许您将RS设置为任何正则表达式,而不仅仅是单个字符.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |