Benutzer-Werkzeuge

Webseiten-Werkzeuge


sed

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
sed [2011/03/27 20:05]
admin
sed [2012/05/11 14:54]
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 12: Zeile 16:
   for f in *.repo; do sed -i '​s/​11\.3/​11.4/​g'​ "​$f";​ done   for f in *.repo; do sed -i '​s/​11\.3/​11.4/​g'​ "​$f";​ done
  
-----+ 
   *[[http://​www.thegeekstuff.com/​2009/​10/​unix-sed-tutorial-how-to-write-to-a-file-using-sed/​|mehr]]   *[[http://​www.thegeekstuff.com/​2009/​10/​unix-sed-tutorial-how-to-write-to-a-file-using-sed/​|mehr]]
  
   sed -e "​s@`cat /etc/fstab | grep home`@`cat /etc/fstab | grep home | sed -e '​s/​defaults/​defaults,​nolock/'​`@g"​ /etc/fstab > /​etc/​fstab.neu;​ mv /etc/fstab /​etc/​fstab.bak;​ mv /​etc/​fstab.neu /etc/fstab   sed -e "​s@`cat /etc/fstab | grep home`@`cat /etc/fstab | grep home | sed -e '​s/​defaults/​defaults,​nolock/'​`@g"​ /etc/fstab > /​etc/​fstab.neu;​ mv /etc/fstab /​etc/​fstab.bak;​ mv /​etc/​fstab.neu /etc/fstab
 +
 +  perl -p -i.old -e '​s,​^(baseurl=).*(/​suse/​.+)$,​${1}http://​ftp.halifax.rwth-aachen.de/​packman${2},​ if /​^baseurl=.*packman\.inode\.at.*/'​ /​etc/​zypp/​repos.d/​*packman*.repo
 +  ​
sed.txt · Zuletzt geändert: 2015/12/02 09:03 von admin