Re: Zeilen numerieren
Hello Roland,
On Mon, 17 Oct 2005 15:36:58 +0200
"Roland M. Kruggel" <rk-liste@gmx.de> wrote:
> Hallo Liste,
>
> ich habe ein kleine problem welches ich nicht in den griff bekomme.
> Einen Lösungsansatz habe ich mit awk und sed probiert, bin leder
> beides mal gescheitert.
>
> Folgede Aufgabenstellung:
>
> Es besteht eine ascii-Datei mit folgendem Format:
>
> ...
> irgend ein text1 text1 text1 #421
> irgend ein text2 text2 text2 #422
> irgend ein text# text& text- #423
> ...
>
> Das script soll alles was nach dem _letzten_ # kommt löschen und die
> aktuelle Zeilennummer dort eintragen.
nicht sehr elegant, aber scheint zu funktionieren
l=1; cat ascii-date | while read line; do
echo $line | sed -e "s/#[0-9]*$/$l/g"; l=$((l+1));
done
Jörg
--
Jörg Schütter http://www.schuetter.org/joerg
joerg@schuetter.org http://www.lug-untermain.de/
Reply to: