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