[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: