On 07.01.2004, at 20:30, Patrick Hess wrote:
> Es sollen also alle Gleichheitszeichen *außer* dem ersten ersetzt
> werden, so daß nur noch zwei durch Gleichheitszeichen getrennte
> Felder in einer Zeile stehen.
versteh ich garnicht, warum das alle so kompliziert machen:
2:19:18 corecode(at)fsdhcp4:~ % cat eggs
Feld1=Feld2
Feld1=Feld2=Feld3=Feld4
Feld1=Feld2=Feld3
Feld1=Feld2
2:19:19 corecode(at)fsdhcp4:~ % perl -pi -e 's/(?<==)(.*?)=/$1,/g' eggs
2:19:34 corecode(at)fsdhcp4:~ % cat eggs
Feld1=Feld2
Feld1=Feld2,Feld3,Feld4
Feld1=Feld2,Feld3
Feld1=Feld2
2:19:36 corecode(at)fsdhcp4:~ %
Erklaerung:
Was Du hier brauchst, ist eine Voraussetzung: ,,Nur ersetzen, wenn
vorher mal ein `=' steht''
Vielleicht gehts noch einfacher, faellt mir aber gerade nix ein :)
gruesse
simon
-- /"\ http://corecode.ath.cx/#donate \ / \ ASCII Ribbon Campaign / \ Against HTML Mail and News
To Unsubscribe: send mail to majordomo.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 08 Jan 2004 - 02:26:12 CET