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

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 [EMAI

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 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 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 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 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 "/var

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 Pun

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

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 Grü

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 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 $

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 -p

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 -p

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 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 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-Ed

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 o

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 w

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): http://www.de.debian.org/debian-