Am 22.02.2012 11:37, schrieb christian schmitt:
Hallo,
ich habe ein Problem mit einem bash script. Ich möchte darin mit zypper überprüfen ob ein bestimmtes Paket installiert ist. Ein test-script das überprüfen soll ob "sshfn" installiert ist sieht so aus:
#!/bin/sh echo **TEST** if zypper -q se -i --match-exact sshfn then echo "YEP" else echo "NOPE" fi
Leider bekomme ich wenn das Paket nicht installiert ist eine Rückmeldung: "No packages found". Somit ist die Antwort immer "YEP". Steh leider auf'em Schlauch und hab momentan keine Idee wie ich die Abfrage sonst machen soll. Für Tips wäre ich dankbar.
Mach doch die Abfrage lieber nur mit rpm. Damit bekommst du 0 oder 1 #!/bin/sh echo **TEST** if zypper -q se -i --match-exact sshfn then echo "YEP" else echo "NOPE" fi -- Matthias -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org