如何通过脚本/命令复制一个文件的选定部分(File 1
)并粘贴到第二个文件(File 2
)之后?结果应存储在File 3
。
我尝试使用echo
,但echo
删除了现有内容,因此我无法获得所需的结果。
档案1
111111
222222
333333
444444
文件2
aaaaa
bbbbb
ccccc
ddddd
fffff
.
.
.
文件3
111111
222222
333333
444444
aaaaa
bbbbb
ccccc
ddddd
eeeee
fffff
.
.
.
答案 0 :(得分:1)
众所周知的cat
程序的名称来自 concatenate ,并且用于此目的:
cat file1 file2 > file3
它简单地将名称作为参数给出的所有文件连接起来,并将结果打印到stdout,然后您可以将其重定向到另一个文件。
答案 1 :(得分:0)
尝试:
cat file1 > file3
其次是:
cat file2 >> file3
双>
允许附加到文件,而不是删除现有内容。
希望这有帮助!
答案 2 :(得分:0)
基本上,如果您需要在 file2:
之前粘贴所有file1file1 > file3 && file2>>file3
如果file1 在 file2之后:
file2 > file3 && file1>>file3
>
符号表示您覆盖所有内容,然后>>
表示您在现有内容后添加。
如果您要使用echo
粘贴特定内容,则应使用:
echo "Something" > file3
echo " good" >> file3
使您的文件内容好东西