Significato di [[ "$var" ]] in bash

0

Domanda

Ho difficoltà a capire ciò che questo comporta

if [[ "$invoke" ]]; then

Ho guardato il manuale bash che è di 190 pagine e non in grado di identificare il polo parte che mi potrebbe aiutare a capire.

bash if-statement
2021-11-23 06:30:05
1

Migliore risposta

0

bash(1) dice:

[[ expression ]]

Ritorno a uno stato di 0 o 1 a seconda che la valutazione dell'espressione condizionale espressione. Le espressioni sono composte le primarie descritto di seguito sotto le ESPRESSIONI CONDIZIONALI. La suddivisione in parole e l'espansione di percorso non sono effettuate sulle parole tra il [[ e ]]; l'espansione della tilde, parametro e variabile, espansione aritmetica, sostituzione di comando, il processo di sostituzione, e la citazione di rimozione vengono eseguite. Gli operatori condizionali come -f devono essere quotate per essere riconosciuti come primitive.

e poi nelle ESPRESSIONI CONDIZIONALI sezione:

string
-n string

Vero se la lunghezza della stringa non è zero.

2021-11-23 06:44:21

In altre lingue

Questa pagina è in altre lingue

Русский
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................