私たちのスクリプトの1つは、2つのファイルの内容を別のファイルに書き込むことです。次のコマンドは4分かかります。ファイル1にはヘッダーレコードがあり、ファイル2には4GBのデータがあります。ファイル3では、ヘッダーレコードが一番上になければならず、その後にファイル2の内容が続くはずです。
4分でこれを達成するためのより良い方法はありますか?
cat file1 file2 > file3
ありがとうございます
ベストアンサー1
数回のローカルテストでは、このsed h file >> destination
コマンドは約66%高速で、単一のファイル引数しか許可されていないため、cat
2番目のコマンドを追加するためにスクリプトを少し書き換える必要がありますsed
が、どちらもまだ高速です。
編集:コマンドで測定された4GBランダムテキストファイルとUnicode文字時間を使用してテストされましたtime
。