Am Montag, 17. Oktober 2005 15:36 schrieb Roland M. Kruggel: > 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.
#! /bin/bash
nr=1
while read zeile; do
echo "${zeile%#*}#$nr"
nr=$((nr+1))
done
Viele Grüße, Ole

