[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