Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
sed [2010/03/31 12:19] 127.0.0.1 Externe Bearbeitung |
sed [2011/11/11 21:56] admin |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== sed - Streaming Editor ====== | ||
+ | |||
+ | [[http://www.catonmat.net/blog/sed-book/|Sed One-Liners Explained]] \\ | ||
+ | |||
=== String aus allen .html Dateien ersetzen === | === String aus allen .html Dateien ersetzen === | ||
Zeile 6: | Zeile 10: | ||
find . -name "*htm*" -exec sed -i 's/\([\ä\ö\ü\Ä\Ü\Ö]\)/\&\1uml\;/g;y/\ä\ö\ü\Ä\Ö\Ü/aouAOU/;s/\ß/\ß\;/g' {} \; | find . -name "*htm*" -exec sed -i 's/\([\ä\ö\ü\Ä\Ü\Ö]\)/\&\1uml\;/g;y/\ä\ö\ü\Ä\Ö\Ü/aouAOU/;s/\ß/\ß\;/g' {} \; | ||
+ | |||
+ | === String in allen Dateien ersetzen === | ||
+ | |||
+ | cd /etc/zypp/repos.d | ||
+ | for f in *.repo; do sed -i 's/11\.3/11.4/g' "$f"; done | ||
---- | ---- |