Linux: stocker des trucs avec bash

Vous pouvez utiliser les fonctionnalités de bash lors de l'écriture des programmes Linux appelé scripts shell - collections de commandes shell stockées dans un fichier tâche orientée. Vous définissez des variables dans bash tout comme vous définissez les variables d'environnement. Ainsi, vous pouvez définir une variable comme suit:

count = 12 # Note espaces ne embarqués autorisés

Pour utiliser la valeur d'une variable, préfixer le nom de la variable avec un signe de dollar ($). Par example, $ PATH est la valeur de la variable PATH. (Cette variable est la célèbre PATH variable d'environnement qui répertorie tous les répertoires bash Recherches en essayant de localiser un fichier exécutable.) Pour afficher la valeur de la variable compter, utilisez la commande suivante:




echo nombre de $

bash a quelques variables spéciales pour l'accès aux arguments de ligne de commande. Dans un script shell, $ 0 fait référence au nom du script shell. Les variables 1 $, 2 $, et ainsi de suite se référer aux arguments de ligne de commande. La variable $ * stocke tous les arguments de ligne de commande comme une seule variable, et $? contient l'état de sortie de la dernière commande du shell exécute.

De bash script, vous pouvez demander à l'utilisateur pour l'entrée et utiliser le lire commander à lire l'entrée dans une variable. Voici un exemple:

echo -n "Entrez la valeur:" lire valueecho "Vous avez saisi: $ value"

Lorsque ce script exécute, le valeur lue les causes de commande bash à lire tout ce que vous tapez sur le clavier et stocker votre entrée dans la variable appelée valeur.

La -n option empêche la écho commande d'ajouter automatiquement une nouvelle ligne à la fin de la chaîne qu'il affiche.


» » » » Linux: stocker des trucs avec bash