Bash. Überpüfen ob ein Befehl vorhanden ist
Argh.
Wie kann man überprüfen ob ein Befehl vorhanden ist, auf dem man aufbauen will ?
# check if screen is installed
testScreen=`command -v screen`;
if [ ! $testScreen ] ; then
echo "screen command is not installed.";
exit 1;
fi
Ich weiß, es gibt noch anderen Varianten aber diese finde ich am Besten und einfachsten.
which ist nicht immer vorhanden und irgendwas mit grep zu durchsuchen ist auch doof.
UPDATE: hier gibt es auch so was