複数の列を持つ Excel のような DAT ファイルがあり、 を使用してそこから 3 つの列を射影する予定ですcut
。その後、あらゆる種類の他の操作 (行の並べ替え、行のフィルタリングなど) を行います。スクリプトは次のようになります。
cut -f1,2,3 -d"|" file1.DAT |
sort -r |
sort -u -k1,1 |
sed "s/ //g" | ... > res
より多くのコンテンツを含む 2 番目の DAT ファイルがあります。このファイルには、必要な 3 つの列が既に含まれています。
問題は、結合されたファイルの並べ替えを続行できるように、パイプラインの最初のファイルにこのファイルを追加 (または先頭に追加) するにはどうすればよいかということです。(できれば一時ファイルを作成せずに)
この形の何かは可能ですか?
cut -f1,2,3 -d"|" file1.DAT |
DO SOMETING HERE |
sort -r |
sort -u -k1,1 | ...