我有一个包含多行文本的文件 add.txt,需要附加到另一个文件 ,config.txt 的末尾
添加.txt
line 100
line 101
line 102
配置.txt
line 97
line 98
line 99
追加后,config.txt变成
line 97
line 98
line 99
line 100
line 101
line 102
如何通过sed命令读取add.txt并附加到config.txt来实现?
答案1
您可以使用以下方式附加到文件>>
这样做应该有效:
cat add.txt >> config.txt
答案2
cat
这通常是按照@Marius_Couet完成的回答。
不过你可以使用sed
.
sed -i -e '$r add.txt' config.txt
在哪里
-i
告诉sed
就地编辑。-e
执行命令$r add.txt
从最后一行开始,读取add.txt
sed
如果您执行其他操作,sed 选项最有用
sed -i -e 's/.../.../' -e '....' -e '$r add.txt' config.txt