Am Freitag, 20. Juli 2007 20:40 schrieb Bernhard Guillon:
> Eben.
> Es ist auch technisch lösbar. Leider ist mir das erst jetzt
> eingefallen. Neben dem Umstellen des Terminals gibt es narürlich noch
> die Möglichkeit das ganze mit einem einfachem awk Skript zu lösen.
> Dieses wird dann in procmail eingebaut und die Sache hat sich damit
> erledigt.
So, an dieser Stelle erkläre doch bitte mal einem gutwilligen,
aufgeschlossenen Leser - warum dabei nicht an mich denken? - wie man
das anwendet. Das Program ,,procmail'' verwende ich nicht; nicht dass
ich wüßte, wenigstens.
Gruß,
Michael Bischof
(wiederum mit Zeilenumbruch nach 72 Zeichen geschrieben)
---------------------------------------
> Das Skript habe ich mir nicht selbst ausgedacht sondern nach 1 Minute
> suchen (awk 72 zeichen) hier [1] gefunden.
>
> #! /bin/sh
> #
> sed 's/ / /g' $1 | \
> awk ' # Tabs werden durch Blanks ersetzt.
> BEGIN {
> N=72 # nach N Zeichen neue Zeile
> beginnen for (i = 1; i <= N; i++) # Eine Zeile Blanks erzeugen.
> leerzeile = leerzeile " " #impliziter Konkatenations-Operator }
> { if ((n = length($0)) <= N)
> print # $0 ist default
> else {
> for (i = 1; n > N; n -= N)
> { printf "%s=\n", substr($0,i,N); # = nach Umburch
> i += N;
> }
> printf "%s%s\n", substr(leerzeile,1,N-n), substr($0,i)
> }
> }'
>
> Viel Spaß damit
>
> MfG
> Bernhard
>
> 1 http://www.theochem.uni-stuttgart.de/internal/docu/unix-skript.html
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org