Bash comment imprimer une variable?

Bash comment imprimer une variable?
Les scripts bash sont un moyen efficace d'augmenter l'efficacité de la programmation. Ils augmentent également la réutilisabilité au maximum car lorsqu'un script bash est une fois écrit, peut être exécuté pour autant de fois que l'utilisateur le souhaite. Dans cet article, notre objectif est d'apprendre la méthode d'impression d'une variable à l'aide de bash.

Méthode d'impression d'une variable à l'aide de bash:

Remarque: nous allons démontrer cette méthode en utilisant Ubuntu 20.04. Cependant, vous pouvez également utiliser toute autre distribution de Linux.

Dans cette méthode, nous vous expliquerons comment vous pouvez écrire un script bash pour imprimer une variable. Pour procéder à cette méthode, vous devrez suivre les étapes mentionnées ci-dessous:

Étape n ° 1: Création d'un fichier bash:

Cliquez sur l'icône du gestionnaire de fichiers situé sur votre Ubuntu 20.04 Taskbar comme mis en évidence dans l'image suivante:

Une fois que vous y êtes dans le dossier à domicile, vous devrez créer un fichier de script bash. Pour faire cela, cliquez avec le bouton droit sur l'espace dans votre dossier. Sélectionnez la nouvelle option de document dans le menu en cascade qui apparaît, puis choisissez le document vide dans le menu sous-cascade. Lorsqu'un nouveau document a été créé dans votre dossier à domicile, renommez-le comme imprimé.shot. Vous pouvez également avoir n'importe quel autre nom de votre choix. De plus, nous avons choisi le dossier à domicile pour créer ce fichier juste pour nous sauver de l'inconvénient de donner le chemin de ce fichier lors de l'exécution de ce script via le terminal car le dossier domestique est généralement le chemin par défaut du système d'exploitation Linux. Cependant, vous pouvez créer votre fichier de script bash où vous voulez. Ce fichier bash nouvellement créé est affiché dans l'image ci-dessous:

Étape # 2: Écriture d'un programme d'impression dans un script bash:

Maintenant, double-cliquez sur ce fichier pour l'ouvrir et tapez "#!/ bin / bash ”en haut de ce fichier pour indiquer qu'il s'agit d'un fichier bash comme indiqué dans l'image suivante:

Tapez le programme illustré dans l'image ci-dessous dans votre fichier de bash nouvellement créé. Dans ce programme, nous prenons un numéro en entrée de l'utilisateur et en l'enregistrant dans la variable Num. Ensuite, nous avons utilisé la commande echo pour imprimer la valeur de cette variable. De plus, nous avons également utilisé la commande printf pour servir le même but. Après avoir tapé ce programme dans votre fichier bash, vous devez l'enregistrer en appuyant sur Ctrl + S, puis fermez-le.

Dans ce programme, la commande echo et la commande printf sont utilisées pour imprimer la sortie sur la console. La commande de lecture est utilisée pour prendre les entrées de l'utilisateur tandis que l'entrée recueillie est stockée dans une variable suivie de cette commande. Dans ce cas, cette variable est num. Dans le but de votre compréhension, nous aimerions également indiquer explicitement que chaque fois que vous souhaitez accéder ou afficher la valeur stockée dans une variable, vous devez toujours mentionner le symbole «$» avant cette variable car elle est également utilisée dans ce particulier programme.

Étape # 3: Exécution du script de bash imprimé via le terminal dans Ubuntu 20.04:

Maintenant, lancez le terminal dans Ubuntu 20.04 comme indiqué dans l'image suivante:

Tapez la commande suivante dans votre terminal et exécutez-le pour exécuter votre fichier bash nouvellement créé:

tissu bash.shot

Cette commande peut également être vue dans l'image ci-dessous:

Après avoir exécuté cette commande, il vous sera demandé de saisir un certain nombre de votre choix comme indiqué dans l'image ci-dessous:

Tapez n'importe quel nombre que vous aimez comme indiqué dans l'image suivante, puis appuyez sur la touche Entrée:

Dès que vous fournira votre contribution, vous pourrez voir la même valeur deux fois sur votre terminal I.e. une fois à cause de la commande echo et une fois à cause de la commande printf. Cette sortie est visible dans l'image illustrée ci-dessous:

Conclusion:

Les commandes Echo et Printf peuvent être utilisées pour imprimer une variable tout en utilisant Bash. Cela dépend entièrement de votre préférence personnelle Laquelle de ces commandes que vous choisissez d'utiliser.