[linux-programlama] Re: Bash'ta dosyadan satir satir okuma

---------

From: Recai Oktas (roktas@omu.edu.tr)
Date: Mon 14 Jul 2003 - 16:22:27 EEST

  • Next message: Görkem Çetin: "[linux-programlama] Re: Bash'ta dosyadan satir satir okuma"

    * Alper Oguz <alperliste@showtv.com.tr> [2003-07-14 16:02:33+0300]
    > Merhaba,
    >
    > Bash'ta bir metin dosyasının sonuna kadar okuyarak her satirdaki
    > bilgileri bir degiskene aktaracak bir ornek verebilir misiniz?
    >
    > Bir dosyada alt alta hostname'ler var, onlari tek tek alarak
    > dongunun icinde iptables ile kural tanimlamam gerekiyor ama
    > google'da 1-2 while ile bulduklarimla yapamadim, genelde de perl
    > ornekleri var.

    Satirdaki alanlar trivial degil ve on isleme gerekiyorsa onerim soyle
    birsey:

            echo >&2 "Birseyler yapiyorum ..."

            while read line; do
              process $line
            done < $INFILE

            echo >&2 "Bitti."

    Satir kuralli sekilde mesela `FOO BAR' formatinda ise:

            echo >&2 "Birseyler yapiyorum ..."

            while read foo bar; do
              process $foo $bar
            done < $INFILE

            echo >&2 "Bitti."

    daha guzel olur.

    Cift gecis isteniyorsa her satiri bir array'e atmak secenegi de
    degerlendirilebilir. Ama gereksiz yere karmasa cikartir.

    --
    roktas
    

  • Next message: Görkem Çetin: "[linux-programlama] Re: Bash'ta dosyadan satir satir okuma"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.