Überprüfung des Rückgabewerts von wget [if]

Ich Schreibe ein Skript zum herunterladen einer Reihe von Dateien, und ich will es informieren, wenn eine bestimmte Datei nicht vorhanden ist.

r=`wget -q www.someurl.com`
if [ $r -ne 0 ]
  then echo "Not there"
  else echo "OK"
fi

Aber es gibt den folgenden Fehler bei der Ausführung:

./file: line 2: [: -ne: unary operator expected

Was ist falsch?

InformationsquelleAutor der Frage Igor | 2010-04-26

Schreibe einen Kommentar