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

  • ELawshea

    ELawshea

    26 Mayıs 2008
  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007