Bir örnek .vcf dosyası ve betiğinizin çıktısını da eklerseniz (ve hatta
nasıl bir çıktı beklediğinizi de) daha iyi olacaktır Özgür Bey.

iyi çalışmalar,

Hikmet Coskun Gunduz...


2014-08-27 14:49 GMT+03:00 Özgür Kılıçaslan <[email protected]>:

> Merhaba,
>
> Bir .vcf dosyasından bana lazım olanları (sadece telefon numaralarının
> olduğu kişileri) almak için şöyle bir Bash scripti yazdım. Ama beklediğim
> sonucu vermiyor. Sorun nerede acaba?
>
> #!/bin/bash
>
> IFS=
> card=
> tel=0
> line=
>
> while read line
> do
>   card="$card$line"
>   if [[ $line == BEGIN\:VCARD* ]]
>   then
>     tel=0
>   else if [[ $line == TEL\;CELL* ]]
>     then
>       tel=1
>   else if [[ $line == END\:VCARD* ]] && [[ $tel == 1 ]]
>     then
>       echo $card;
>       card=
>       tel=0
>     else
>       card=
>     fi
>   fi
>   fi
> done < $1
>
> --
> *Görünenler*, *gerçek olsaydı bilime* gerek kalmazdı.
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap