Zahlen neu durchnummerieren mit awk

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Zahlen neu durchnummerieren mit awk

Beitrag von Duff » 03.07.2008 11:12:23

Hallo,

ich habe eine Datei, die wie folgt aufgebaut ist:

Code: Alles auswählen

[Sektion1]
Name1=...
#Name2=...
Name3=...
...
Name27=...
#Name28=...

[Sektion2]
#Name1=...
Name2=...
Name3=...
...
Name27=...
#Name28=...
Ich möchte nun alle Werte mit Name (ohne #) fortlaufend ändern.
Sprich:

Code: Alles auswählen

[Sektion1]
Name1=...
#Name2=...
Name3=...  # Name3 wird zu Name2, behält aber seinen Wert hinter dem =
...
Name27=...
#Name28=...
Habe es mit awk und sed versucht, aber es will nicht.
Gibt es da eine einfache, schnelle Möglichkeit mit diesen Hilfsmitteln?
Oh, yeah!

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Zahlen neu durchnummerieren mit awk

Beitrag von Duff » 03.07.2008 12:40:35

Hab's im vi gelöst. Einmal korrigiert und den dann per "a50yy in den Puffer kopiert und an den entsprechenden Stellen mit "ap eingefügt.
Oh, yeah!

Antworten