In Dateien suchen und ändern

26. Dezember 2014 oremilac Linux

Die folgenden Befehle suchen in allen Dateien nach einem bestimmten Ausdruck:

find -type f -exec grep -H "Suchbegriff" {} \;

oder

find . -type f -exec grep -qi "Suchbegriff" {} \; -print

Der folgende Befehl ändert den gesuchten Ausdruck in allen Dateien:

Bsp.:
„Suche“ in „gefunden“ ändern, dann:

for i in `find -type f -exec "\ Suche\ " {} \;`; do
  sed -i -e "s,\ HT\ ,\ gefunden\ ,g" $i
done 


Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Powered by WordPress. Designed by elogi.