Suchen und Ersetzen von Text in allen Dateien in einem Verzeichnis und allen Unterverzeichnissen
Wenn die wie Ersetzen von Text in mehreren Dateien in eine einzige Zeile Befehl haben den richtigen Platz erreicht. Oft müssen wir zu finden oder Änderungen an einem bestimmten Text und zu starten oder nicht wissen, welche Dateien, Dokumente oder Ordner werden kann.
Nehmen wir an, ändern Sie die IP-Adresse, und wir müssen die Änderungen in allen Konfigurationsdateien und Protokolle, wo sehen Sie die alte IP zu machen.
Nicht zu der Suche nach Stunden unter allen Dateien von unserem Server, übergebe ich diese Tipps zu ersetzen, um alphanumerische Zeichenketten in linux.
- So ersetzen Sie einen Text oder eine Zeichenkette jedes Mal scheint es in den Akten:
- So ersetzen Sie das erste Mal, es erscheint der Text:
- Um alle Dateien in einem Verzeichnis zu ersetzen:
deathbian: ~ # find / path / dir "*. txt" | xargs perl-pi-e 's / text / Ersatz / g'
deathbian: ~ # find / path / dir "*. txt" | xargs perl-pi-e 's / text / Ersatz /'
deathbian: ~ # for arg in `ls-C1"; perl do-pi-e 's / text / Ersatz / g'; getan;
Es gibt eine Vielzahl von Kombinationen möglich, mit dem Shell-Befehl. Nehmen Sie die erste Suche:
deathbian: ~ # for arg in `find / Ihr / home / dir-name" *. txt "`; do perl-pi-e 's / text / Ersatz / g' $ arg; getan;
Popularity: 12%
10 Kommentare
Trackbacks
- Suchen und Ersetzen von mehreren Dateien in einem Verzeichnis. - Galego
- Suchen und Ersetzen von mehreren Dateien in einem Verzeichnis.
- Suchen und Ersetzen von mehreren Dateien Verzeichnis dun. - Galego






























Vor zwei Tagen bin ich auf der Suche nach etwas, das mich, dies zu tun, ich danke Ihnen ermöglicht
What a great help! In der Tat froh zu wissen, dass es professionelle Menschen zu helfen, gewidmet. Vielen Dank für den Beitrag. (b): D (ci)
An E-Mail-Adressen zu ersetzen in der Konfiguration des exim verwenden;
find / etc / exim / * | xargs perl-pi-e 's / user \ @ dominio.com / / g'
und damit lösche ich die User-Adresse in N Dokumente.
perl-pi.bak-e "s / favicon.ico / fernando.ico / g," für die Datei configuration.php und configuration.php mit fernando.ico favicon.ico ersetzen
müssen wissen, wie zu schreiben und zu erklären, was enl Browser Frage
als ich, wo ich ein wenig expliken setzen
Hier gebe ich euch ein, die ersetzt encontrre massive Zeilen Text in vielerlei archivoo für TexFinderX xp 2,14 für Windows XP und Vista