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

  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007
  • FF Radioo

    FF Radioo

    14 ŞUBAT 2007