Am 08.01.2018 um 12:12 schrieb Joachim H.:
Moin,
mit bash-Scripten steh ich auf Kriegsfuß.
Irgendwie werden wir keine Freunde.
Es geht um ein Script, das abhängig davon ob ein Verzeichnis gemountet ist oder nicht, entsprechende Aktionen macht.
Frage 1:
--snip-- $(mount | grep backup)
CMDO="mount | grep backup" $CMDO --snap--
wo liegen die Unterschiede zwischen Zeile 1 und 3? Während 1 das tut was ich erwarte, schlägt 3 fehl. Die Ausgabe entspricht "mount -h", also der Hilfe.
Frage 2:
--snip-- PROBE=$(mount | grep backup)
if { test -z $PROBE } then { echo "Hello" } else { echo "World" }
--snap--
Ich erhalte die Meldung "Syntax Fehler: Unerwartetes Dateiende." in der letzten Zeile.
Irgendwas fehlt, Aber was?
Gruß
Joachim
Tja, aller Anfang ist schwer ;.) In deinem Fall geht das so #!/bin/bash if mountpoint -q /backup; then echo "gemounted" else echo "nicht gemounted" fi -------------------------- mount | grep ist IMO Murks Gruß Manfred -- 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