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