2014-01-27 148 views
0

如何通过脚本/命令复制一个文件的选定部分(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

尝试:

cat file1 > file3 

其次:

cat file2 >> file3 

>允许追加到一个文件,不删除现有的内容。 希望这有助于!

1

著名cat程序从串连而得名,其目的是用于此:

cat file1 file2 > file3 

它只是串接的名字作为参数给出的所有文件和打印结果到标准输出这然后你可以重定向到另一个文件。

0

基本上,如果你需要粘贴的所有文件1 文件2:

file2 > file3 && file1>>file3 

>符号表示您覆盖一切,然后>>意味着你:

file1 > file3 && file2>>file3 

如果文件1 文件2在现有之后添加。

如果要粘贴一些具体的事情,与echo,那么你应该使用:

echo "Something" > file3 
echo " good" >> file3 

让你文件,其内容好东西