In Bash, i caratteri e le stringhe possono essere rappresentati come altre strutture di sequenza e tipi di dati. I computer non usano le stringhe per la memorizzazione di informazioni, ma sono utili per trasferirle da un programma a un altro.
A volte, è essenziale verificare se una stringa è vuota, in quanto chiarisce l'intento della stringa. È possibile utilizzare il flag -z con il comando test per testare la stringa. Tuttavia, la condizione di test -Z in bash a volte diventa confusa per i principianti. In questo tutorial, spiegheremo attraverso esempi su come utilizzare la condizione di test -Z in uno script bash.
Z Condizione di test in Bash
Puoi testare in bash se la stringa è vuota usando la condizione di test z. Se la stringa è vuota, restituisce 0; Altrimenti, restituisce 1. La sintassi generale per eseguire la condizione di test z in bash è la seguente:
Test -Z
Echo $?
Il comando "Echo $" ti dice se il comando che hai scritto è corretto. Questo comando restituisce anche 0 se il comando precedente è vero e 1 se è falso. Creiamo una stringa e verifichiamo la condizione di test z se la stringa è vuota.
#!/Bin/Bash
name = 'jack'
Dettagli = "Questo script è correlato a $ nome, dal mondo della programmazione"
Echo $ Dettagli
Produzione:
Dopo aver eseguito lo script bash dato, ne otteniamo 1 nel nostro output, il che significa che la nostra stringa non è vuota. In questo modo, puoi verificare se la tua stringa è vuota con la condizione di test z in bash.
Conclusione
Le stringhe sono un tipo di dati che include una sequenza di caratteri, elementi, ecc. È utile quando si comunica le informazioni da un programma a un programma di programma. Puoi verificarlo in bash usando la condizione di test z. In questo tutorial, abbiamo usato un esempio per mostrarti come verificare se una stringa è vuota usando la condizione di bash-test z.