Ist 'foo' in PATH?
Verfasst: Freitag 20. Juni 2003, 15:45
Hi,
ich suche nach einem eleganten Weg (auf einem Linuxsystem) herauszufinden, ob es ein Programm (foo) auf meinem System gibt.
Für die bash würde ich wahrscheinlich so etwas schreiben:
if [ -x "$(which foo)" ]; then echo "jawollja"; else echo 'nepp'; fi
Kennt jemand eine elegantere Variante als (systemabhängig) den Output von os.system('which foo') zu parsen?
Ich hatte gehofft, in os etwas passendes zu finden...
Schönen Gruß!
ich suche nach einem eleganten Weg (auf einem Linuxsystem) herauszufinden, ob es ein Programm (foo) auf meinem System gibt.
Für die bash würde ich wahrscheinlich so etwas schreiben:
if [ -x "$(which foo)" ]; then echo "jawollja"; else echo 'nepp'; fi
Kennt jemand eine elegantere Variante als (systemabhängig) den Output von os.system('which foo') zu parsen?
Ich hatte gehofft, in os etwas passendes zu finden...
Schönen Gruß!