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

Antwort per Email an