Ich habe länger nicht mehr mit sed gearbeitet und müsst mich erst wieder reintüfteln.
Variabler Text mit immer gleicher Formatierung ist Ausgangssituation:
SN 012000 AAXX 01204 09247 46/// /0907 11024 21047 30165 40180 57004 6//// 702// 333 55300 555 01022 10000 22037 91115 91209 666 11020 21024= NNNN
Benötigt wird der mit 1 beginnende Block in der langen Zeile. Er ist immer an der gleichen Position und beginnt immer mit 1.
Der soll dann wie folgt modifiziert werden:
führende 1 entfernen
wenn zweite Stelle = 1 durch - ersetzen, wenn 0 entfernen
wenn dritte Stelle = 0 entfernen
zwischen vierte und fünfte Stelle ein Komma