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 […]
Artikel in Kategorie "Programmierung"
Postfix „postqueue -p“ (print queue) nett formatieren
11. Januar 2015 in Administration, Programmierung.
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“; } ‚