固定幅ファイルがあります。これには2つのレコードタイプ10と20があります。レコードタイプはファイルの最初の2文字になります。各列には、特定の幅が割り当てられています。Unixの各レコードのファイルの特定の位置にフィールドを追加する
INPUT:
1023457 lenovo houseno-67panjagutta Hyderabad
206789 Vega Bangalore
以下
record type-10, record length-45;
record type-20, record length-24
は、入力ファイルTEST.DATは、2つのレコード、最初のレコード・レコード型10と第2のレコードのレコード・タイプ・20を有しています
出力:
1023457 lenovo houseno-67panjagutta Hyderabad
206789 Vega |||||||||||||||||||||Bangalore
レコードタイプ20のパイプを追加して両方のレコードタイプのレコード長が同じ45になるようにしたいのですが、レコードタイプ20にはアドレスフィールドがありませんので、レコードタイプに21個のパイプ文字(アドレスフィールド)両方のレコードタイプが同じ長さになるように-20を設定します。
[編集]あなたの質問簡潔なの数行を含むように、テスト可能に次のようにサンプル入力と期待出力。 –