[Linux-programlama] Re: bash i unutmuşuz biraz :)

---------

[Linux-programlama] Re: bash i unutmuşuz biraz :)

From: Rüştü Derici <rustuderici_at_gmail.com>
Date: Thu, 9 Oct 2008 12:33:17 +0300
Message-ID: <8a1f20600810090233l598021afsfce3f5ba24ed5e95@mail.gmail.com>

Elinize saglık ..kullanılamasa dahi çok güzel bir referans script
olmuş....kullanabilirsem de sizi bilgilendiririm gerçeten bu tür işler
için python kullanma isteğim artıyor böyle örnekleri gördükçe..
sevgiler,
Rüştü

2008/10/8 Aydın ŞEN <adigeaydin_at_gmail.com>:
> bash zorunluluğunuz yoksa şu python betiği işinizi görür, alelacele
> yazılmıştır..
>
> def ayir():
>
> file=open("dosya")
>
> for kelime in file:
>
> iki_nokta=kelime.strip().split(":")
> sayi=iki_nokta[1]
> yuzde=sayi.split("-->")
>
> if (len(yuzde)>1):
>
> print yuzde[1],
> else:
>
> print yuzde[0],
>
> 08 Ekim 2008 Çarşamba 14:04 tarihinde Rüştü Derici <rustuderici_at_gmail.com>
> yazdı:
>>
>> Merhaba,
>> Elimde aşağıdaki içeriğe sahip 100 adet dosya var
>> bunları ":" ile ayırıp tek satır haline getirmek istiyorum..
>> eğer var ise --> ibaresinden sonraki kısımlarda da parantezlerin
>> içindeki %lik değerleri almak istiyorum
>>
>> aşağıdaki dosyaya göre sonuç::
>>
>> 1024 3 1 22347435 65471 71.40% 28.60%
>>
>> şeklinde olmali
>> bunu bash e yaptırtmaya çalıştım
>>
>>
>> Örnek Dosya:
>>
>> Total Players-------:1024
>> Total Agents--------:3
>> Game Merge Condition:1
>> Total Game Played---:22347435
>> Theoretical Max-----:65471
>> Merger Played-------:15956087 -->( 71.40% )
>> NoMerger Played-----:6391348 -->( 28.60% )
>>
>>
>>
>> #!/bin/bash
>> for i in $(ls *.info);
>> do
>>
>> while read line
>> do
>> value=$(echo $line|cut -d: -f2 )
>> # echo $value
>> rustu=$(`echo $rustu+$value`)
>> done < $i
>>
>> done
>>
>> gibi bir script ile yaptığımda $value sanırım\n ibarelerini de alıyor
>> alt alta bir sonuç çıkıyor gerisini zaten düşünemiyorum bu adımı
>> atlayamadığım için
>> Tavsiye ve yardımlarınız için şimdiden teşekkürler..
>> Sevgiler,
>> Rüştü
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama_at_liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
>
> --
> Aydın ŞEN
>
> Ege Üniversitesi
> Uluslararası Bilgisayar Enstitüsü
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Thu 09 Oct 2008 - 11:51:25 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.