0

単一のファイル (それらすべてを表す) を後処理スクリプトに渡すことができるように、一時的に連結する必要があるテキスト ファイルがたくさんあります。

現在私はやっています:

zcat *.rpt.gz > tempbigfile.txt

ただし、この tempbigfile.txt は 3.3 GB ですが、すべての *.rpt.gz ファイルを含むフォルダーの元のサイズはわずか 646 MB です。そのため、使用するディスク容量を一時的に 4 倍にしています。もちろん、tempbigfile.txt を使用して myscript.pl を呼び出すことができればrm、完了です。tempbigfile.txt を呼び出すことができます。

このような巨大なファイルを作成せずに、それらすべてのファイルを 1 つのファイル オブジェクトにまとめるソリューションはありますか?

4

1 に答える 1

2

でファイルをzcat圧縮しているので、次のようにしてテキストをもう一度圧縮する必要がありますgzip

zcat *.rpt.gz | gzip > tempbigfile.txt
于 2012-10-05T22:20:47.113 に答える