2014-01-27 154 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 

讓你文件,其內容好東西