[linux-l] CSV-Adressdaten in Evolution importieren

Frank Reker frank at reker.net
Fr Sep 19 10:10:32 CEST 2008


Am Thu 18. Sep 2008 23:22 +0200 schrieb Malte Frerichs:

>ADR;type=HOME:Musterstr. 1;;;Musterstadt;Bundesland;12345;Deutschland
>Evolution brauch aber fuer einen richtigen Import
>ADR;TYPE=HOME:;;Musterstr. 1;Musterstadt;Bundesland;12345;Deutschland
>was laut Spezifikation anscheinend auch richtig ist.

mit tr und awk:

#> echo 'ADR;type=HOME:Musterstr. 1;;;Musterstadt;Bundesland;12345;Deutschland' \
	| tr ":" ";" \
	| awk -F ";" '{ print $1";"$2":"$4";"$5";"$3";"$6";"$7";"$8";"$9 ; }'
-->
ADR;type=HOME:;;Musterstr. 1;Musterstadt;Bundesland;12345;Deutschland



mit fcut:

#> echo 'ADR;type=HOME:Musterstr. 1;;;Musterstadt;Bundesland;12345;Deutschland' \
	| fcut -f 1,2,4,5,3,6- -d":;"
-->
ADR;type=HOME:;;Musterstr. 1;Musterstadt;Bundesland;12345;Deutschland

fcut ist wie cut, kann aber felder umsortieren und auch mit mehr als einem
trenner umgehen (uvm...). ist aber nicht standard.


-- 
Don't worry be happy ...
Ciao Frank
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: nicht verfügbar
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20080919/7479c5a3/attachment.sig>


Mehr Informationen über die Mailingliste linux-l