Ich habe einen Ordner, indem einige Dateien und auch Unterordner vorhanden sind, indem auch wieder Dateien sind. Nun muss ich in all diesen Dateien ein bestimmtes Wort (z.B. subSilver) durch ein anderes (z.B. knall) ersetzen. Dieses Wort kann mehrmals oder auch nur einmal in jeder Datei vorkommen oder auch in einigen Dateien nicht vorhanden sein. Ich möchte, wenn möglich, nicht jede Datei einzeln bearbeiten, sondern alle auf einen Schlag. Die Suche hier im Forum, brachte mich zu dem Befehl sed. Da ich kaum Englisch kann, bin ich hauptsächlich auf deutsche Docus angewiesen. Nach dem lesen von http://www.linuxfibel.de/sed.htm hänge ich nun leider fest.
Meine Idee war um subSilver in knall zu ersetzen folgendes, hatte aber nicht den gewünschten Erfolg:
sed -n 's#subSilver#knall#gp' *
oder auch
sed -n 's/subSilver/knall/gp' *
Wie bekomme ich es hin, alle in dem Ordner und dessen Unterordnern enthaltenen Dateien so zu bearbeiten, das subSilver durch knall ersetzt wird?
Lesezeichen