如何在Linux系统中添加一行到O1下一行
可以使用sed命令在Linux系统中添加一行。假设文件名为'file.txt',可以使用以下命令:
sed -i '/-O1/!{p;s/$/\nTER/}' file.txt
这个命令的含义是:对于每一行,如果不包含'-O1',则先打印出该行(p),然后将该行的结尾($)替换成一个换行符(\n),再添加一行'TER'。'-i'选项表示直接修改原文件。
这个命令会在所有不包含'-O1'的行的下一行添加一行'TER'。如果需要在第n行后添加一行,可以使用以下命令:
sed -i 'n a TER' file.txt
其中n为行号。这个命令会在第n行后添加一行'TER'。
原文地址: https://www.cveoy.top/t/topic/nx8a 著作权归作者所有。请勿转载和采集!