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

  • buttheadgsxr1000

    buttheadgsxr

    24 Ocak 2008
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007
  • The Verge

    The Verge

    8 AĞUSTOS 2006