Hallo Roland! Roland Koebler schrieb am Sonntag, 24. Oktober 1999:
gibt es unter linux ein (standard-)tool, um in mehreren dateien eine bestimme zeichenkette durch eine andere zu ersetzen ? z.b. ersetze "abc" duch "def" in *.txt
Wie wärs denn mit diesem 'grepall' Skript: -----------------------> Beißkante <------------------------ - #!/bin/sh NPATH="" ANF="" if test "$#" -lt "3" then echo "Aufruf grepall Suchbeginn \"Dateiselektion\" Suchwort" echo "Beispiel grepall /usr '*.c' <stdio.h>" else ANF=$1 for i in `ls $ANF` do NPATH="dev" if test $i != $NPATH then # echo "*****SUCHE IN " $ANF"/"$i "******" NPATH=$ANF"/"$i find $NPATH -follow -name "$2" -exec grep "$3" {} 2>/dev/null \; -exec echo {} \; -exec echo ' gefunden\n' \; fi done fi ---------------------> hier abbeißen <---------------------- - Grüße - Wilhelm -- ____ ____ \_\_\ /_/_/ | Wilhelm Wienemann, Amselweg 10, D-47546 Kalkar/Germany \_\_\ /_/_/ | E-Mail: ww@kalwien.regio.rhein-ruhr.de \_\_\/\\/_/_/ | PGP-key available on request \__/\___/_/ | "Hautpsache es geht vorwärts, die Richtung ist egal" --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com