28 Nisan 2011 Perşembe

Shell Script Dosyaya Yazma

Merhabalar,

Bir dosyaya islemimizin sonucunu yazmak istediğimizde >"filedir/filename" şeklinde bir ifade kullanabiliriz.

Burada önemli nokta şu:

'>'   dosyanın içeriğini siler ve sonra yazar,
'>>' dosyanın sonuna ekleme yapar. (append)

Aşağıdaki örnek daha açıklayıcı olabilir.
#############################
#!/bin/sh
#filename:deneme.sh
#############################
format1=`date +%Y-%m-%d`
format2=`date +%y-%m-%d`
echo $format1 >deneme2.conf
echo $format2 >>deneme2.conf
Çalıştırılan komutlar ise şu şekilde
-bash-3.00$ cat deneme2.conf
#filename:deneme.conf
icerikte birseyler olsun, maksat bos olmasin-bash-3.00$ sh deneme.sh
-bash-3.00$ cat deneme2.conf
2011-04-29
11-04-29
-bash-3.00$  
Tekrar görüşmek üzere

1 yorum:

  1. Güzel olomuş birde bunu yapsın
    deneme2.conf
    içinde hakan = 180 bulsun ve

    mehmet = cem yapsın

    SAygılar

    YanıtlaSil