[Pardus-kullanicilari] shell script

Onur Küçük onur at pardus.org.tr
5 Nis 2009 Paz 17:13:05 EEST


  Merhaba,

> >  -l parametresi scp de ssh ile aynı değil, root@$DEST_IP şeklinde
> > kullanmalısınız
> >  $DEST_DIR/  dan sonra nokta koymamalısınız
> 
> cp deneme.txt /home/. ile cp deneme.txt /home/     arasında bir fark
> var mı ? (işleyiş olarak)

 Normalde UNIX sistemler için yok, ancak araya başka araçlar girerse ve
bu araçlar komut satırını inceleyip ona göre işlem yapıyorlarsa "."
ilgi gerektiren bir karakter olduğu için sorun çıkarabilir.

 Koyamasanız daha iyi bence

> >  kabuk olarak bash kullanıyorsanız (büyük ihtimalle öyledir)
> >
> >  > /dev/null 2>&1
> >
> >  yerine
> >
> >  &>/dev/null
> >
> >  kullanabilirsiniz, ayrıca yönlendirme işlemlerinde karakterler
> > arasına boşluk koymamanızda fayda var (mesela > işaretinden önce ve
> > sonra)
> 
> Burada aslında /dev/null 2>&1 ile komut çıktısı hata alsın almasın
> (scp işlemi başarısız olmuşsa çıkan hatayı ve/veya scp başarılı
> olduğunda ekrana basılan mesajı) çıkan mesajı boşluğa göndermek
> istemiştim. /dev/null 2>&1 ile &>/dev/null arasında nasıl bir fark
> var?

 Bu durumda önemli bir fark yok, sadece  daha okunaklı oluyor.

-- 
 Onur Küçük                                      Knowledge speaks,
 <onur.--.-.pardus.org.tr>                       but wisdom listens



Pardus-kullanicilari mesaj listesiyle ilgili daha fazla bilgi