Les partenaires publicitaires:

Comment incrémenter un compteur dans un script shell unix

Les scripts shell sont de petits programmes écrits pour un shell ou ligne de commande Unix interprète. Un des shell Unix le plus couramment utilisé est le shell Bash - il est installé sur la plupart des systèmes d'exploitation Unix et Linux. Vous pouvez utiliser des scripts shell pour manipuler des fichiers, des fichiers d'impression ou exécuter des programmes. Pour incrémenter un compteur dans un script shell, créer une boucle qui ajoute un chaque fois que la condition de la boucle est remplie.

Instructions

  • 1

    Ouvrez un document texte vide dans un éditeur de texte.

  • 2

    Type "#! / Bin / bash" - Sans les guillemets - pour démarrer le script shell. Ce script utilise le langage de script shell bash.

  • 3

    Type "noms = (steve james sam jeff)" - À nouveau, sans les guillemets - pour créer un tableau de noms.

  • 4

    Tapez les lignes suivantes:

    count = 0



    num = 0LT;

    Ceci crée deux variables définies à zéro. Le "compter" variable est utilisée pour le comptage de la "num" références à des variables de chaque élément dans le tableau.

  • 5

    Type "len = $ {# noms [@]}" - Sans les guillemets - pour créer une variable qui contient le nombre d'éléments dans le tableau.

  • 6



    Type "tandis que [$ compter -lt $ len]" - Sans les guillemets - pour démarrer le "tandis que" boucle qui parcourt les éléments du tableau. Le "-lt" partie de la déclaration signifie "moins de."

  • 7

    Tapez les lignes suivantes:

    count =expr $ count + 1

    écho "Nom $ count est $ {nom [$ num]}"

    num =expr $ num + 1

    Ceci incrémente le "compter" et "num" les variables et les impressions de chaque élément du tableau.

  • 8

    Enregistrez le fichier sous "count.sh."

  • 9

    Type "chmod + x" à une invite de commande pour rendre le script exécutable.

  • 10

    Tapez la commande "./count.sh" pour exécuter le script.

» » » » Comment incrémenter un compteur dans un script shell unix