awkコマンドは、ヘッダー、フッター、および固定長ファイルを追加します。

awkコマンドは、ヘッダー、フッター、および固定長ファイルを追加します。

以下を使用して、区切りファイルを固定長ファイルに変換できます。

awk -F'|' '{print $1$2$3}' file9 

しかし、ヘッダーとフッターも追加したいと思います。

文書9 -

123|4567|890|

予想する -

Header
1234567890
Footer

答え1

awkにヘッダーまたはフッターを追加するには、BEGINブロックとENDブロックを使用します。

awk -F\| 'BEGIN {print "header"}
    {print $1$2$3}
    END { print "footer" }' file9

ファイルを「固定長ファイル」に変換する方法はよくわかりませんが、これprint $1$2$3はヘッダーとフッターを提供します。

関連情報