次のような名前のファイルが複数あるとしましょう。
000001
000002
000003
...
これらの各ファイルはcsv
ファイルです(エスケープ文字を含めることができます)。このフォルダには~20GB
合計データが含まれています。これらのファイルを1つの最終ファイルにリンクするには?
重要な場合は通常Zsh
。
ベストアンサー1
cat <->.csv > all.csv
これは<->
正の整数の10進数と一致し、すべての数字を(語彙順に、同じ数字順にゼロで埋められた数字で)連結しますall.csv
。
ただし、これによりディスク容量が2倍になります。元のファイルをアーカイブしたくない場合は、次の手順を実行します。
for i in <->.csv; do
cat $i && rm -f $i || break
done > all.csv