sortコマンドについて
いつもお世話になっております。
sortコマンドについて質問させて下さい。
現在UNIXコマンドのsortによってファイルをソートしようとしています。
ソート対象となるファイルは下記の通りです。
ファイルの種類:csvファイル
ファイルサイズ:80MByte
1レコード長:48Byte
レコード数:120万レコード
レコード例:
2,1000 ,1,10C0,15,0000000100000000000000000000000000000000
2,1117 ,1,10B0,16,0000000300000000000000000000000100000000
・
・
・
そこで下記のようなコマンドにてソートしています。
sort -t, -k 1,1 -k 2,2 -k 3,3 -k 4,4 < fileA.csv > fileB.csv
すると「sort:0653-657ソート中に書込みエラーが発生しました。」と出力され中断してしまいます。
自分なりにsortコマンドについて調べてみたところ、
/usr/tmpディレクトリのファイルシステムがいっぱいになることでコマンドが失敗しているようです。
(一時的にそのディレクトリにソート内容を展開しているようでした)
社内にて/usr/tmpディレクトリのファイルシステムの拡張を求めたところ「できない」と言われてしまいました。
開発の最終段階でのボリュームテストを行ったときの障害でしたので、
処理を大幅に変更するような対処は出来ない状況です。
代替方法などありましたらご教示頂きたいと思います。
以上、宜しくお願い致します。
お礼
ありがとうございます。 dirコマンドですか。ツリー構造を表示させたいのですが…。 ご教示頂いた方法を試してみました。dirコマンドには、オプションがたくさんついているようですね。“powershell”というものは、初耳でした。検索してみると、便利なツールのようですね。 いろいろありがとうございました。