' sed '命令的详细信息:
sed:是命令本身。
3:将插入新行的行号。
i:参数,它告诉sed插入行。
onitroad 2:要添加的文本。
file1.txt:是需要添加新行的文件。
如果我们想通过脚本在文件中以特定的行号添加一行。
下面的例子将做到这一点。
例如,我们有一个名为file1的文件。
txt,文件内容如下。
jack@oir:~ # cat file1.txt onitroad 1 onitroad 2 onitroad 4
现在你需要在第3行添加文本“onitroad 3”,使用下面的命令
jack@oir:~ # sed '3ionitroad 3' file1.txt > file1.txt.tmp
上面的命令将创建一个具有预期输出的新文件file1.txt.tmp
jack@oir:~ # cat file1.txt.tmp onitroad 1 onitroad 2 onitroad 3 onitroad 4
用tmp文件替换原始文件
jack@oir:~ # cp file1.txt.tmp file1.txt
日期:2019-05-19 01:25:26 来源:oir作者:oir