2
Ich habe einen Code gelesen, der von einer anderen Person in bash geschrieben wurde. Es enthält den folgenden Code,
[[ ${variable} ]]
Es scheint, es funktioniert wie
[[ -n ${variable} ]]
Ist es richtig?
danke für die antwort. Bitte lassen Sie mich ein bisschen mehr fragen. Wenn die Variable als Ganzzahl definiert ist, gibt es ein Problem? – mora
@mora Nein, wie ich schon sagte, es überprüft nur die Länge, sonst nichts. Beachten Sie, dass die Integer-Tests unterschiedlich sind und "-gt", "-lt" usw. Optionen verwenden, "-n" ist ein reiner Stringtest. – heemayl
danke nochmal. – mora