19 Aralık 2010 Pazar

Meşhur oyunumuz elektroGame için yazdığımız npc'lerin kaç satır olduğunu merak ettim. Elbette onlarca dosyayı tek tek açıp kaç satır olduklarına bakmak çok saçma bir davranış olacaktı. Linux'un bir komutun çıktısının diğer komut için girdi olabilmesi özelliği sayesinde kolayca halledebileceğimi fark ettim. Usta unixçiler için kolayca yapılacak bu iş için benim bir iki arama yapmam gerekti. İşletim sistemleri dersi alan arkadaşlara faydası olsun diye burada yayımlayım dedim.

find . -name "*.txt" -exec cat {} \; | wc -l

Komut öncelikle bulunduğumuz klasördeki txt uzantılı dosyaları buluyor ve cat komutuyla listeliyor. wc komutu ise -l parametresiyle satır sayısını veriyor.

Sonuç : 51252 çıktı :)
Ekibi tebrik ederim. eAthena script ile bu kadar kod yazmak gerçekten kolay değil. "Oyun daha bitmedi mi?" diyenlere duyurulur :D :D

3 yorum:

  1. 51252 hiç fena sayılmaz :))

    Ekibe katıldığımda uğraştığım ilk şey eAthenaydı. Dedim bu oyun bitmez :). Ama bitti "Oyun daha bitmedi mi?" diyenlere duyurulur :D

    YanıtlaSil
  2. Evet ya beim de hâlâ karşıma çıkıyor "oyun ne oldu bitmedi mi?" diyeler :)

    YanıtlaSil
  3. Yeni oyunlarda yeni başarılara ulaşacağız bunuda duyuralım herkese :)

    YanıtlaSil