Re: [Linux-programlama] Re: kabuk programlama, basit bir soru

---------

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

From: Harun Soylu [HBM] (soylu@be.itu.edu.tr)
Date: Mon 29 Nov 2004 - 15:54:20 EET


--iyi calismalar--
  Harun Soylu

On Mon, 29 Nov 2004, Volkan YAZICI wrote:

> merhaba,
>
> soyle daha basit bir sey denemek ister misiniz:
>
> #!/bin/sh
> OUTPUT="yenidosya.list"
> find `pwd` -type f | egrep -v "$OUTPUT|$0" > OUTPUT
> ^
> |-> dosya aramak istiyorum dediginiz
> icin boyle yaptim.

amacim dosya aramak degil
betik calisiyo fakat yenidosya.list dosyasina kendi icerigini de ekliyo.
ben bunu yapmasini istemiyorum. yani diyelim
/home/harun isimli kalsorde
betik isimli bi dosya ve baska dosyalar da var.
. betik ile asagidaki calistirdigimda o dizindeki dosyalarin icerigini
sira ile echo ile goruntuluyerek $OUTFILE degiskenine yani yenidosya.list
dosyasi olusturarak yaziyo, benim istedigim kendi icerigini bu dosyaya
eklemesin. echo "betik" yapmasin yani.

>
> On Mon, Nov 29, 2004 at 02:39:32PM +0200, Harun Soylu [HBM] wrote:
> > Ekteki basit kodda kullanicinin calistigi dizindeki dosyalar listeleniyor
> > ve sonuc bir dosyaya yazdiriliyor. Fakat script kendi kaynak kodunu da
> > yeni dosyaya ekliyor. Kendisinin disinda diger dosyalarin sonucunu
> > yeni dosyaya yazmasini nasil saglarim,
> >
> > -----------------------------
> > #!/bin/bash
> >
> > OUTFILE=yenidosya.list
> >
> > directory={1-'pwd'}
> >
> > for file in "$(cat $directory/*)"
> > do echo "$file"
> > done > "$OUTFILE"
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


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

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.