小编Joh*_*ern的帖子

如何为原始模式搜索执行多个就地seds?

我是shell脚本的新手,我正试图解决问题.

基本上,我需要REGEX在文本文件中查找模式的实例,sed对每个结果进行一些编辑,然后将结果输出到原始文本文件而不会干扰任何其他原始文本.

我面临的心理障碍是:a)我需要做多个模式替换以完成最终的转换结果,所以它不能适合单个调用sed,而b)如果我grep out结果使用REGEX模式,它只给我匹配该模式的结果.好的,所以我继续编辑它们以将它们转换为最终所需的输出,但我想将这个更改准确地写在文本文件中的位置.你不能pipe grep,sed -i因为它不再引用原始文件,只是结果集.我是以错误的方式思考这个问题,还是有一些我不知道的命令?

regex unix shell sed

2
推荐指数
2
解决办法
5295
查看次数

标签 统计

regex ×1

sed ×1

shell ×1

unix ×1