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

  • Ben Vivona

    Ben Vivona

    24 Ocak 2010
  • J Medema

    J Medema

    11 EKİM 2006
  • karneson

    karneson

    23 Temmuz 2006