Als «test» getaggte Fragen

9
Warten auf Netzwerk in einem Bash-Skript

Ich führe ein Skript aus, das davon abhängt, dass das Netzwerk aktiv ist und eine Netzwerkfreigabe bereitgestellt wird. Das Skript wird bei der Anmeldung ausgeführt (was automatisch nach dem Start erfolgt). Das Problem ist, dass ich zum Zeitpunkt der Ausführung des Skripts normalerweise noch keine...

8
Was bedeuten "[EXPRESSION], [] und [OPTION" im "Man Test"?

Bei der Prüfung man testsehe ich, dass unter Synopse für testdie Möglichkeiten test EXPRESSIONund test. Was [ EXPRESSION ], [ ] and [OPTIONbedeutet unten? Warum sind die Klammern leer und warum [OPTIONfehlt eine Klammer? Kann das jemand für mich interpretieren? NAME test - check file types and...

8
Unterschied zwischen [[$ variable]] und [[-n $ variable]]?

In der bash sind [[ $variable ]]und [[ -n $variable ]]völlig gleichwertig? Nach der folgenden Ausgabe scheint dies der Fall zu sein, aber ich sehe beide Verwendungsformen in Shell-Skripten. $ z="abra" $ [[ $z ]] $ echo $? 0 $ [[ -n $z ]] $ echo $? 0 $ z="" $ [[ $z ]] $ echo $? 1 $ [[ -n $z ]] $...

8
Warum haben [[-z]] und [[-v]] unterschiedliche Syntax?

Wenn ich einige Befehle ausführen möchte, deren Variablen nicht festgelegt sind, verwende ich: if [[ -z "$a" || -z "$v" ]] then echo "a or b are not set" fi Die gleiche Syntax funktioniert jedoch nicht -v. Ich muss Folgendes verwenden: if [[ -v a && -v b ]] then echo "a & b are set" fi...