Перенос контактов из Android в Nokia E52
Sep. 1st, 2015 10:30 pmПосле превращения в тыкву второго разъема под сим-карту в моем Highscreen Boost II SE, решил временно в качестве основого телефона попользовать свою старенькую Nokia E52.
Сразу столкнулся с идиотской проблемой переноса контактов: Android выгружает всё в один файл (и только так), а Nokia жрет только по одному контакту в файле (и опять-таки только так).
Наспех найденные проги-сплиттеры все оказались кривыми, единственный нормальный на вид скрипт написан на питоне и зачем-то корежит кодировку записей.
Пришлось набросать собственное уродское поделие на shell, которое однако же было успешно применено по назначению. Первый параметр имя исходного файла, второй - путь к каталогу для размещаемых файлов.
Кому нужно, пользуйтесь на здоровье.
Сразу столкнулся с идиотской проблемой переноса контактов: Android выгружает всё в один файл (и только так), а Nokia жрет только по одному контакту в файле (и опять-таки только так).
Наспех найденные проги-сплиттеры все оказались кривыми, единственный нормальный на вид скрипт написан на питоне и зачем-то корежит кодировку записей.
Пришлось набросать собственное уродское поделие на shell, которое однако же было успешно применено по назначению. Первый параметр имя исходного файла, второй - путь к каталогу для размещаемых файлов.
Кому нужно, пользуйтесь на здоровье.
#! /bin/sh SRCFILE="$1" DIRNAME="$2" NUM=1 while read ln; do echo "$ln" >> "$DIRNAME"/vcf-"$NUM".vcf if [ "$ln" = "END:VCARD^M" ]; then NUM=`expr $NUM + 1` fi done <"$SRCFILE" # End Of File