[: -eq: unärer Operator erwartet

8
%Vor%

oben wirft Fehler:

  

[: -eq: unärer Operator erwartet

Wie behebt man dies mit doppelten eckigen Klammern [[ ${TABLE_ID} -eq "" ]] .

    
user2711819 30.01.2015, 15:42
quelle

3 Antworten

4

Prüfe die Zeichenkettengleichheit mit = .

%Vor%     
Ares 30.01.2015, 15:46
quelle
4

Sie können -z verwenden, um zu testen, ob eine Variable leer ist:

%Vor%

Von man test :

%Vor%

Siehe ein Beispiel:

%Vor%     
fedorqui 30.01.2015 15:50
quelle
1
%Vor%     
Aliaksei Piatrouski 01.02.2015 09:53
quelle

Tags und Links