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

  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • dougownsall

    dougownsall

    7 EKİM 2007
  • khloe brooks

    khloe brooks

    25 Temmuz 2011