Re: Suchen und ersetzen...

2006-05-07 Diskussionsfäden Patrick S.
Hallo, habe extra dafür auch ein kleines Perlscript erstellt: http://www.pa-s.de/php/script-P91SE-V.0.9.1---suchen-und-ersetzen-f%FCr-Linux-54.php MfG heuri -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine

Suchen und ersetzen...

2004-06-11 Diskussionsfäden Manfred Gnädig
Hallo, gibt es einen Linuxbefehl, mit dem ich alle Dateien eines bestimmten Verzeichnisses durchsuchen kann und z.B. Hund durch Katze ersetzen kann? Herzlichen Dank für Euere Hilfe. Mit besten Grüßen Manfred -- Haeufig gestellte Fragen und Antworten (FAQ):

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Michelle Konzack
Am 2004-06-11 14:16:54, schrieb Manfred Gnädig: Hallo, gibt es einen Linuxbefehl, mit dem ich alle Dateien eines bestimmten Verzeichnisses durchsuchen kann und z.B. Hund durch Katze ersetzen kann? Eine Befehl ? Hier wird nicht gekleckert, sondern geklotzt find - grep - sed Allerdings wirste um

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Philipp Meier
Manfred Gnädig schrieb: Hallo, gibt es einen Linuxbefehl, mit dem ich alle Dateien eines bestimmten Verzeichnisses durchsuchen kann und z.B. Hund durch Katze ersetzen kann? Das gibt es viele Möglichkeiten. Ich bevorzuge perl mit in-place-edit: perl -ipe 's/Hund/Katze/g' Datei1 Datei2 Datei3 oder,

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Andreas Kretschmer
am Fri, dem 11.06.2004, um 14:16:54 +0200 mailte Manfred Gnädig folgendes: Hallo, gibt es einen Linuxbefehl, mit dem ich alle Dateien eines bestimmten Verzeichnisses durchsuchen kann und z.B. Hund durch Katze ersetzen kann? Suchen mit find, ersetzen mit sed, awk oder, gleich Infile-Edit,

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Michelle Konzack
Habe noch eine vergesserung: ( '/home/michelle/bin/find_and_replace' ) ___ / | #!/bin/bash | | for i in `find -type f -print` ; do # Überprüft, ob es wirklich eine Text-Datei ist file $i | grep ASCII /dev/null 2/1 if [ $? ] ; then |

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Gabriel Ebner
Michelle Konzack [EMAIL PROTECTED] schrieb: | sed 's,$1,$2,g' $i.tmp | mv $i.tmp $i Oder: perl -i -ne 's/$1/$2/g' $i (Sollten das nicht eher doppelte Anführungszeichen bei sed sein? Dann vielleicht: perl -i -ne 'BEGIN{($o,$n)[EMAIL PROTECTED],0,2}s/$o/$n/g' $1 $2 $i)

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Manfred Gnädig
Hallo und herzlichen Dank für Euere Hilfe. Ich mache mal ein kongretes Beispiel. Im Verzeichnis /var/www/web1/html gibt es .php .html und Grafik Dateien. In alle Dateien soll nach Hund gesucht werden und mit Katze ersetzt werden. Müßte das so funktionieren? find /var/www/web1/html -type f

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Manfred Gnädig
Hallo und herzlichen Dank für Euere Hilfe. Ich mache mal ein kongretes Beispiel. Im Verzeichnis /var/www/web1/html gibt es .php .html und Grafik Dateien. In alle Dateien soll nach Hund gesucht werden und mit Katze ersetzt werden. Müßte das so funktionieren? find /var/www/web1/html -type f

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Heino Tiedemann
Manfred Gnädig [EMAIL PROTECTED] wrote: gibt es einen Linuxbefehl, mit dem ich alle Dateien eines bestimmten Verzeichnisses durchsuchen kann und z.B. Hund durch Katze ersetzen kann? mit einem Befehl wirste nicht auskommen. Ich nehme immer eine for-Schleife. for f in *Hund*; do mv $f

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Andreas Schmidt
Hallo, On 2004.06.11 16:30, Manfred Gnädig wrote: Hallo und herzlichen Dank für Euere Hilfe. Ich mache mal ein kongretes Beispiel. Im Verzeichnis /var/www/web1/html gibt es .php .html und Grafik Dateien. Graphikdateien? In alle Dateien soll nach Hund gesucht werden und mit Katze ersetzt werden.

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Manfred Gnädig
Hallo Andreas, danke für deine Hilfe. Die Grafikdateien müßen nicht durchsucht werden. Es ist nur so, ich habe Text Dateien mit .txt .html .php .php3 .php4 .conf .htm .cgi .pl und was weiß ich noch alles. Können Grafikdateien bei der Verwendung des Befehles beschädigt werden? Danke und liebe

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Manfred Gnädig
Hallo, ich merke schon, das ist alles gar nicht so trivial. find /var/www/web1/html -type f -name *html -o -name *\.php -print0 | xargs -0 perl -ipe 's/Hund/Katze/g' Ok. das ersetzt Hund mit Katze. Wie kann ich aber /home/www/web1 mit /var/www/web15 ersetzen? Ich vermute mal so wird es

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Andreas Schmidt
On 2004.06.11 17:07, Andreas Schmidt wrote: Bloeder Typo! Kommt davon, wenn man erst abschickt und dann denkt: find /var/www/web1/html -type f -name *html -o -name *\.php -print0 Natuerlich meinte ich -name *\.html -o -name *\,php, wobei man aber bei find ja gar nicht den Backslash vor dem

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Andreas Schmidt
Hallo, On 2004.06.11 17:25, Manfred Gnädig wrote: Hallo, ich merke schon, das ist alles gar nicht so trivial. find /var/www/web1/html -type f -name *html -o -name *\.php -print0 | xargs -0 perl -ipe 's/Hund/Katze/g' Ok. das ersetzt Hund mit Katze. Wie kann ich aber /home/www/web1 mit

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Andreas Schmidt
Hallo, On 2004.06.11 17:15, Manfred Gnädig wrote: Hallo Andreas, danke für deine Hilfe. Die Grafikdateien müßen nicht durchsucht werden. Es ist nur so, ich habe Text Dateien mit .txt .html .php .php3 .php4 .conf .htm .cgi .pl und was weiß ich noch alles. Können Grafikdateien bei der Verwendung des

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Philipp Meier
Andreas Schmidt schrieb: On 2004.06.11 17:07, Andreas Schmidt wrote: Bloeder Typo! Kommt davon, wenn man erst abschickt und dann denkt: find /var/www/web1/html -type f -name *html -o -name *\.php -print0 Natuerlich meinte ich -name *\.html -o -name *\,php, wobei man aber bei find ja gar nicht

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Manfred Gnädig
Hallo, ich stehe jetzt doch auf dem Schlauch. Was mache ich falsch? [EMAIL PROTECTED]:/var/www/web1# find /var/www/web1 -type f -print0 | xargs -0 perl -ipe 's/Hund/Haus/g' Can't open perl script s/Hund/Haus/g: Datei oder Verzeichnis nicht gefunden [EMAIL PROTECTED]:/var/www/web1# Liebe Grüße

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Andreas Schmidt
On 2004.06.11 21:36, Philipp Meier wrote: Andreas Schmidt schrieb: Natuerlich meinte ich -name *\.html -o -name *\,php, wobei man aber bei find ja gar nicht den Backslash vor dem Punkt braucht. Es geht also auch find /var/www/web1/html -type f -name *.html -o -name *.php -print0 Die zsh

Re: Suchen und ersetzen...

2004-06-11 Diskussionsfäden Andreas Schmidt
On 2004.06.11 22:08, Manfred Gnädig wrote: Hallo, ich stehe jetzt doch auf dem Schlauch. Was mache ich falsch? [EMAIL PROTECTED]:/var/www/web1# find /var/www/web1 -type f -print0 | xargs -0 perl -ipe 's/Hund/Haus/g' Can't open perl script s/Hund/Haus/g: Datei oder Verzeichnis nicht gefunden [EMAIL