Programmation et script

Comment tester les variables nuls ou vides dans le script bash

Comment tester les variables nuls ou vides dans le script bash

L'exemple de script bash suivant nous montrons en partie comment vérifier une variable vide ou nul à l'aide de bash:

#!/ bin / bash si [-z "1 $"]; puis écho "variable vide 1" fi si [-n "1 $"]; puis écho "non vide variable 2" fi si [ ! "1 $"]; puis écho "variable vide 3" fi si ["1 $"]; puis écho "non vide variable 4" fi [[-z "$ 1"]] && echo "variable vide 5" || Echo "non vide variable 5" 

Enregistrez le script ci-dessus dans EG. check_empty.shot et exécuter avec nos arguments de ligne de commande sans commande:

$ bash check_empty.sh variable vide 1 variable vide 3 variable vide 5 

De plus, l'exécution du script ci-dessus avec un argument de ligne de commande déclenchera les résultats opposés:

$ bash check_empty.sh bonjour pas la variable vide 2 variable non vide 4 variable non vide 5 
Comment se réveiller sur l'hôte pris en charge LAN sur le réseau à l'aide de Linux
Comment se réveiller sur l'hôte pris en charge LAN sur le réseau à l'aide de Linux...
Téléchargez les vidéos YouTube à l'aide de la commande linux clive
Téléchargez des vidéos YouTube à l'aide de la commande Linux CLIVE Parfois, vous voulez juste télécharger des vidéos YouTube et les regarder hors lign...
Activer plusieurs affichages de clones avec le projecteur ou la télévision de l'interface VGA
Si vous faites une présentation avec votre ordinateur portable, vous souhaitez utiliser plusieurs écrans. Un écran sera votre écran d'ordinateur porta...