1

複数の列を持つ 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 | ...
4

1 に答える 1