Man sollte doch mal regex lernen…

Hat mal wie­der jemand Web­sei­ten sta­tisch erstellt — oder mit­tels eines Pro­gram­mes, das nun lei­der nicht mehr zur Ver­fü­gung steht — und soll in die­sen vie­len Sei­ten eine Ände­rung vor­ge­nom­men wer­den, dann ist es schön, wenn man sich etwas mit Regu­lar Expres­si­ons sowie den GNU-​​Programmen find, sed und xarg aus­kennt und eine bash zur Ver­fü­gung steht.

Will man z.B. in allen php-​​Dateien des Kun­den webX etwas erset­zen, so kann die fol­gende Kon­struk­tion hilf­reich sein:
find /var/www/webX/html/ -name *.php -exec sed -i 's/SUCHEN/ERSETZEN/g;' {} \;
wobei SUCHEN und ERSETZEN jeweils für Regu­lar Expres­si­ons stehen.

Und schon sind wir bei dem wirk­lich span­nen­den Thema RegEx. Ich habe dazu noch nicht viel zu sagen — aber viel zu lernen!

Meine Gute-​​Nacht-​​Lektüre:

  • Wikipedia.de
  • www.regenechsen.de
  • Dieser Beitrag wurde unter Linux, Systemadministration abgelegt und mit , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

    Eine Antwort auf Man sollte doch mal regex lernen…

    Hinterlasse eine Antwort

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

    *

    *


    Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>