Hallo, Am Mon, 23 Jun 2008, Andre Tann schrieb:
Axel Birndt, Montag, 23. Juni 2008 12:53: [..] Man will aber vermutlich das PW auch wissen:
while read i do unrar x -p[$i] x=$?
if [ "$x" = "0" ] then echo "Passwort gefunden. Es lautet $(echo $i)" exit 0 fi done < passwortliste
*urgsl* if will einen Exitcode. Warum also den von unrar noch per String(!)vergleich mittels test mit 0 vergleichen?? ==== file=RARDATEI while read pw; do if unrar x -p"[${pw}]" "$file" ; then echo "Passwort für '$file' gefunden: $pw"; break fi done < passwortliste # exit 0 ==== Achso: ein numerischer Vergleich mit test geht per: test $x -eq 0 HTH & HAND, -dnh -- Naturwissenschaft ist der Versuch, bei der Erklärung der Natur ohne Wunder auszukommen. -- Hoimar von Ditfurth -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org