SORU
17 Mart 2010, ÇARŞAMBA


Bir "belirsiz yönlendirme" hata

Benim Bash komut dosyasında aşağıdaki satırı

 echo $AAAA"     "$DDDD"         "$MOL_TAG  >>  ${OUPUT_RESULTS}

bana bu hata veriyor:

 line 46: ${OUPUT_RESULTS}: ambiguous redirect

Neden?

CEVAP
15 EKİM 2011, CUMARTESİ


Bash çok kalın kafalı olabiliyor.

Aşağıdaki tüm temelde aynı hata farklı bir hata iletisi döndürür komutlar:

$ echo hello >
bash: syntax error near unexpected token `newline`

$ echo hello > ${NONEXISTENT}
bash: ${NONEXISTENT}: ambiguous redirect

$ echo hello > "${NONEXISTENT}"
bash: : No such file or directory

Değişkeni ekleme tırnak "yönlendirme" iletisi: yazım hatası ve . yaptığın zaman daha iyi bir mesaj almak eğilimindedir belirsiz ile başa çıkmak için iyi bir yol gibi görünüyor ^strong>hata dosya adı boşluk nedeniyle, tırnak kullanarak düzeltmesidir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jaclyn W

    Jaclyn W

    5 Mayıs 2006
  • ŠĩŗĜŕôŵåɭȍҭҭ

    ŠĩŗĜŕô

    29 Kasım 2009
  • Vagrant Records

    Vagrant Reco

    8 Mayıs 2006