tm

Есть

список телефонов без "8" fone.csv
953xxxxx45
913xxxxx92
913xxxxx15

и

шаблон phonebook.vcf
BEGIN:VCARD
VERSION:3.0
FN:
N:;;;;
TEL;TYPE=CELL:
END:VCARD
BEGIN:VCARD
VERSION:3.0
FN:
N:;;;;
TEL;TYPE=CELL:
END:VCARD
BEGIN:VCARD
VERSION:3.0
FN:
N:;;;;
TEL;TYPE=CELL:
END:VCARD

для вставки в телефонную книгу. Нужно добавить номера телефонов к полю TEL;TYPE=CELL: с добавлением "8"

exec 3< fone.txt
while read template ; do
    case $template in
        TEL\;*) read -u 3 num
                template+=8$num ;;
    esac
    echo $template
done < phonebook.vcf > new.vcf

Комментарии отключены