Ich schreibe derzeit ein Shellscript, allerdings brauche ich für ein Feature die Funktion, das man überprüfen kann (Mit einer If-Anweisung), ob ein Package bereits installiert ist
Beispiel:
Und Problem 2 ist Functions mit Parametern
Wie kann ich Functions mit Parametern verwenden?
Code
testlock(){
retval=""
if dpkg-query -s $1 2>/dev/null|grep -q installed; then
retval="true"
else
retval="false"
fi
echo "$retval"
}
testblock "dovecot-core";
Alles anzeigen
Zeigt er Command not found.
-> Wenn ich jedoch echo davor setze, zeigt er mir nur testblock dovecot-core
Vielleicht kann jemand mir helfen.
palwal