请问如何在linux系统里面有多行文件如何在O1的下一行添加一行内容为TER并且排除-O1
可以使用sed命令来实现在-O1下一行添加一行TER的操作,排除-O1行。
具体命令如下:
sed '/-O1/!b;n;iTER' file.txt
解释一下:
sed是Linux中的一个文本处理工具。/-O1/表示匹配含有-O1的行。!b表示如果不是含有-O1的行,则跳过后续操作。n表示读取下一行。iTER表示在下一行插入TER。file.txt表示要处理的文件。
这个命令会在含有-O1的行的下一行插入TER,不会对-O1行做出改变。
原文地址: https://www.cveoy.top/t/topic/cFjo 著作权归作者所有。请勿转载和采集!