正常に動作する gawk コマンドがあります。しかし、mawk がインストールされたマシンがあり、gawk をインストールしようとすると、依存関係が壊れているというエラーが表示されます。この行を mawk 構文に変更したいと思います。
awk -F '[|]{3}' 'BEGIN {OFS="|||"} !seen[$4]++ {print $4,$7,$3,$5,$6,$8,$9,$10,$11}' $1
入力ファイル: 3 つのパイプで区切られたファイルです
A|||B|||C|||D|||E|||F|||G|||H|||I|||J|||K||||L|||M|||N|||O|||P|||Q|||R|||S||||T|||U
1|||2|||3|||4|||5|||6|||7|||8|||9|||10|||11|||12|||13|||14|||15|||16|||17|||18|||19