GNU/Linux >> Tutoriels Linux >  >> Linux

Comment gérer plus de 10 paramètres dans le shell

Utilisez des accolades pour les mettre en valeur :

echo "${10}"

Tout paramètre positionnel peut être enregistré dans une variable pour documenter son utilisation et rendre les déclarations ultérieures plus lisibles :

city_name=${10}

Si moins de paramètres sont passés, la valeur aux dernières positions sera annulée.

Vous pouvez également itérer sur les paramètres de position comme ceci :

for arg

ou

for arg in "[email protected]"

ou

while (( $# > 0 ))    # or [ $# -gt 0 ]
do
    echo "$1"
    shift
done

Vous pouvez avoir jusqu'à 256 paramètres de 0 à 255 avec :

${255}

Linux
  1. Comment passer des paramètres à un alias ?

  2. Comment nettoyer les extensions de fichiers ?

  3. Comment diviser le terminal en plusieurs "vues" ?

  4. Comment démarrer toutes les sessions Shell dans un répertoire autre que $home ?

  5. Comment changer de shell sous Linux

Comment changer un shell d'utilisateurs sous Linux

Comment utiliser if-else dans les scripts shell ?

Comment faire écho dans le fichier

Comment exécuter des Cronjobs plus d'une fois par minute ?

comment insérer une nouvelle ligne si une ligne a plus de 60 caractères

Comment lier le serveur MySQL à plusieurs adresses IP ?