[LINUX:27324] RE: perl

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: TAY Ahmet (ahmettay@yahoo.com)
Date: Wed 18 Apr 2001 - 17:47:14 EEST


Tekrar merhaba,
Tamam. Sanirim bende o mantikla yola ciktim ama
basaramadim. Sanirim derdimi anlatamadim. Niyetim
sayac gibi. Okudugu degeri 1 ekleyerek ekrana
yazdirsin sonrada 1 ekleyerek elde ettigi bu degeri
dosyanin icine kaydetsin. Bu mantikla yola cikmak
istedim. Sayac gibi...
Peki 1 ile toplayarak elde ettigim bu sayiyi "file"
 adli dosyaya nasil kaydedebilirim.?

Tekrardan tesekkurler,
Iyi Calismalar

Ahmet TaY
ahmettay@yahoo.com

--- "Topatan, Kutlay" <Kutlay.Topatan@marconi.com>
wrote:
> > istiyorum. Ama dosyanin icini siliyor. Kodu
> asagiya yazdim.
> > Nerede hatam var?
> Hataniz open() fonksiyonunu kullanisiniz
> biciminizde. Eger expression
> kisminda ">ornek_dosya" kullanirsaniz ornek_dosya
> tamamen silinecek ve
> bastan icine yazilmaya baslanacaktir(truncation),
> eger ornek_dosya mevcut
> degil ise yenisi yaratilacaktir. Eger bir text
> dosyasindaki verileri sadece
> *degistirmek* istiyorsaniz, onu bastan
> "+<ornek_dosya" ile acip (read-write)
> en sonda kapatabilirsiniz. Eger sadece sayilarla
> ugrasiyorsaniz ve dosyanin
> formati asagi yukari belli ise @degerler arrayindeki
> degerleri degistirip
> bunu geri dosyaya yazmak en iyi cozum olacaktir.
>
>
> >
> > #!/usr/bin/perl
> >
> > open (DOSYA,"file") || die ("Hata\n\n");
> > @degerler = <DOSYA>;
> > close (DOSYA);
> > foreach $sayi (@degerler)
> > {
> > $sayi = $sayi +1;
> > print "$sayi";
> > }
> > open (NEW,">file") || die ("Hata");
> > print NEW "$sayi";
> > close (NEW);
> >
>
> Iyi Calismalar
> Kutlay Topatan
>
>
> Listeden cikmak icin:
> unsub linux
> mesajini listeci@bilkent.edu.tr adresine
> gonderiniz.
> Lutfen Listeci icin MIME / HTML / Turkce Aksan
> kullanmayin.
> Listeci arayuzu:
>
http://listweb.bilkent.edu.tr/yardim/bilkent/linux.html
> Liste arsivinin adresi:
> http://listweb.bilkent.edu.tr/
>

__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/

 
 Listeden cikmak icin:
          unsub linux
 mesajini listeci@bilkent.edu.tr adresine gonderiniz.
   Lutfen Listeci icin MIME / HTML / Turkce Aksan kullanmayin.
 Listeci arayuzu: http://listweb.bilkent.edu.tr/yardim/bilkent/linux.html
 Liste arsivinin adresi: http://listweb.bilkent.edu.tr/


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.