複数のファイルのデータを単一のファイルに追加するには?

複数のファイルのデータを単一のファイルに追加するには?

例:ファイルがあり、01.txtこの02.txtファイルのデータを新しいファイルに追加する必要がありますnew.txt

01.txt後ろのファイルに基づいてデータを追加する必要があります02.txt

以前は、ファイル(01.txt 02.txt)の最初の行と最後の行のみを削除してから、新しいファイルに追加する必要がありました。

UNIXを使用してこれを達成するにはどうすればよいですか?

ベストアンサー1

別の方法:

for file in 01.txt 02.txt; do sed '1d;$d;' "$f"; done > output

これは、多くのファイルをリンクする必要がある場合に特に便利です。

for file in *.txt; do ...

シェル拡張を使用することもできます。

for file in 0{1,2}.txt; do ...

おすすめ記事