einen Schlüsselwert wiederholen Ich habe den Schlüssel-Wert nach jeweils 14 Zeichen in einer ZeileWie für jede Spalte in einer festen Länge Datei
Meine Datei wie folgt wiederholen aussieht:
KEYVALUE1 201604141111I201604141111C201604141111D201604141111E201604141111F
KEYVALUE1 201604141111G
KEYVALUE2 201604141111I201604141111C201604141111D201604141111E201604141111F
KEYVALUE2 201604141111G201604141111F
KEYVALUE3 201604141111I
KEYVALUE4 201604141111G201604141111I
Mein Ausgang sollte so aussehen,
KEYVALUE1 201604141111I
KEYVALUE1 201604141111C
KEYVALUE1 201604141111D
KEYVALUE1 201604141111F
KEYVALUE1 201604141111G
KEYVALUE2 201604141111I
KEYVALUE2 201604141111C
KEYVALUE2 201604141111D
KEYVALUE2 201604141111F
KEYVALUE2 201604141111G
KEYVALUE2 201604141111F
KEYVALUE3 201604141111I
KEYVALUE4 201604141111G
KEYVALUE4 201604141111I
Bitte helfen.
Danke ED .. Das funktioniert wie ein Juwel:) Ich habe gerade einen kleinen Schnitt mit den Positionen gemacht. seine 14 Zeichen anstelle von 13. Veröffentlichen Sie die Änderung, wie mein Befehl aussieht: awk '{while ($ 2! = "") {print $ 1, substr ($ 2,1,14); $ 2 = substr ($ 2,15)}} '$ FILE_NAME> BREAK_FILE – Mahesh