Artikel in Kategorie "Programmierung"

sed ist auch eine Programmiersprache

Viele machen so etwas: ~$ grep abc | sed ’s/x/y/‘ Kürzer ist: ~$ sed ‚/abc/!d;s/x/y/‘ Erklärung: Dieses sed-Programm besteht aus zwei durch „;“ voneinander getrennte Kommandos, „d“ und „s///„. „/abc/!“ ist eine Zeilenadressierung durch einen invertierten regulären Ausdruck, d.h. das folgende Kommando wird für alle Zeilen ausgeführt, auf die die ReEx nicht zutrifft. Das damit […]

Postfix „postqueue -p“ (print queue) nett formatieren

ist ganz einfach: postqueue -p |    perl -ne ‚       /^[A-F09]+/&&do{          $a=<>; $b=<>;          chomp($_,$a,$b);          $a=~s/[\(\)]//g;          $b=~s/ //g;          $msg=$_.“ to: „.$b.“ message:“.$a;          $msg=~s/[\t ]+/ /g;          print „$msg\n“;       }    ‚