Mathias Baran wrote:


Mal davon abgesehen: dieser Flamewar von wegen Zeilenumbrucht ist
jetzt zwar eigentlich ganz lustig mitzulesen, aber so langsam wirds
irgendwie lächerlich bzw. rutscht auf das Niveau schmollender Kinder
ab. Ich glaub, ihr solltet die Sache einfach ruhen lassen. Streitet
euch nicht wegen so nem hick hack, das ist die Sache nicht wert.



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.

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