27 Ağustos 2014 16:03 tarihinde Coskun Gunduz <[email protected]> yazdı:

> Sanırım şu işinizi görecektir:
>
>
> #!/bin/bash
>
> IFS=
> card=
> tel=0
> line=
>
> while read line
> do
>   if [[ $line == BEGIN\:VCARD* ]]
>   then
>     card=$line
>
>   else if [[ $line == TEL\;CELL* ]]
>     then
>       tel=1
>       card=$card$line
>
>   else if [[ $line == END\:VCARD* ]] && [[ $tel == 1 ]]
>     then
>       card=$card$line
>
>       echo $card;
>       card=
>       tel=0
>     else
>       card=$card$line
>
>     fi
>   fi
>   fi
> done < $1
>
> Hikmet Coskun Gunduz...
>

Merhaba,

Aynı garip sonucu veriyor.


-- 
*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

Cevap