SORU
23 NİSAN 2011, CUMARTESİ


Nasıl eğer sembolik bağ olup olmadığını kontrol etmek için

Eğer bir sembolik bağ bash içinde olup olmadığını kontrol etmek için çalışıyorum. Denedim işte.

mda=/usr/mda
if [ ! -L $mda ]; then
  echo "=> File doesn't exist"
fi


mda='/usr/mda'
if [ ! -L $mda ]; then
  echo "=> File doesn't exist"
fi

Ancak, bu işe yaramazsa. '! ', Hiç tetikler dışarı bırakılır. Ve eğer '!' vardır, her zaman tetikler.

CEVAP
23 NİSAN 2011, CUMARTESİ


-L "dosya" ve sembolik bir bağlantı var. bu olsun. -f belki de -e sadece seni istiyorum.

-h sembolik bağlantı var olup olmadığını (bağlı dosya var olmayabilir).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • David Wills

    David Wills

    31 Aralık 2007
  • Sorikan

    Sorikan

    3 ŞUBAT 2008
  • Wronchi Animation

    Wronchi Anim

    9 Mayıs 2011