2016-04-09 9 views
0

file1.txtとfile2.txtの2つのファイルがあります。awkを使って行ごとに2つのファイルをマージする

FILE1.TXT:

Tom 
Harry 
Martin 
job 
Kevin 

FILE2.TXT:

Samson 
Edward 
Thomas 
Wilco 

Mergefiles.txt:

Tom 
Harry 
Martin 
job 
Kevin 
Samson 
Edward 
Thomas 
Wilco 

私はこれらのファイルをマージする "猫" を使用していますが、希望これは良いアプローチか、awkコマンドを使用して行うことができるかどうかを知るためです。助けてください。

cat file1.txt file2.txt > mergefiles.txt 

答えて

1

catは、この目的のために特別に作成されました。これは、ファイルを「連結」することを意味し、それがここでの操作であるように見えるので、これは良いアプローチです。


あなたはawkと同じ動作を得ることができます:

awk 1 file1.txt file2.txt > concatenatedfiles.txt 

しかし、実際にcatが同じことを行うことができれば...

+1

猫が最善のアプローチであることをやっても意味がありませんsedはcatファイル 'sed:file1.txt file2.txt> concatenatedfile.txt'でも可能です。 –

関連する問題