logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
doc:programmation:shells:debuter-avec-les-scripts-shell-bash [30/05/2014 09:22]
Hypathie [Valeurs d'une variable internes ou externes à un script]
doc:programmation:shells:debuter-avec-les-scripts-shell-bash [30/05/2014 09:43]
Hypathie [Valeurs d'une variable internes ou externes à un script]
Ligne 429: Ligne 429:
  
 =====Valeurs d'une variable internes ou externes à un script===== =====Valeurs d'une variable internes ou externes à un script=====
-====Utilisation de la structure conditionnelle if==== +====récupération et modification d'une valeur par le script==== 
-===Prérequis===+===Pré-requis:​ utiliser la structure conditionnelle if===
 À savoir : À savoir :
   * [[atelier:​chantier:​la-page-man-bash-ii-les-operateurs-lexicographiques|Opérateurs lexicographiques]]   * [[atelier:​chantier:​la-page-man-bash-ii-les-operateurs-lexicographiques|Opérateurs lexicographiques]]
Ligne 453: Ligne 453:
 </​code>​ </​code>​
  
-**Les chaînes testées par un script peuvent être aussi dans un fichier.**\\ ​+**Les chaînes testées par un script peuvent être aussi le contenu d'un fichier.**\\ ​
  
   * Voir ce script : [[http://​www.quennec.fr/​linux/​programmation-shell-sous-linux/​les-bases-de-la-programmation-shell/​ex%C3%A9cution-de-tests/​la-5]]   * Voir ce script : [[http://​www.quennec.fr/​linux/​programmation-shell-sous-linux/​les-bases-de-la-programmation-shell/​ex%C3%A9cution-de-tests/​la-5]]
Ligne 461: Ligne 461:
 **Mais pour modifier la valeur d'une variable par un script (que le script appelle une valeur extérieure**;​ chaîne de caractère donnée par le terminale, récupération du résultat d'une commande, contenu d'un fichier, etc. **ou que cette variable soit affectée dans le script lui-même) on utilise les boucles.** **Mais pour modifier la valeur d'une variable par un script (que le script appelle une valeur extérieure**;​ chaîne de caractère donnée par le terminale, récupération du résultat d'une commande, contenu d'un fichier, etc. **ou que cette variable soit affectée dans le script lui-même) on utilise les boucles.**
  
-====Utilisation des boucles====+====Déclaration nulle et modification par le script d'une valeur interne ou externe==== 
 +===Pré-requis : utiliser les structures de contrôle=== 
 +Voir :  
 +  * **[[doc:​programmation:​shell:​avancee#​boucle-tant-que-while|boucle while]]** 
 +  * **[[doc:​programmation:​shell:​avancee#​boucle-pour-tout-for|boucle for]]** 
 +  * **[[doc:​programmation:​shell:​avancee#​selecteur-case|boucle case]]** 
 + 
 +===Modifier la variable d'une structure de contrôle par une valeur appelée dans le script===
 <​code>​ <​code>​
 #!/bin/bash #!/bin/bash
Ligne 485: Ligne 492:
  
 Ci-dessus, la variable i de la boucle prend tour à tour la valeur des paramètres passé au script depuis le terminal et la structure if teste si la chaîne du paramètre passé au script (valeur de la variable) correspond au motif voulu.\\ Ci-dessus, la variable i de la boucle prend tour à tour la valeur des paramètres passé au script depuis le terminal et la structure if teste si la chaîne du paramètre passé au script (valeur de la variable) correspond au motif voulu.\\
 +
 +===Modifier une variable déclarée dans le script par une structure de contrôle===
  
  
doc/programmation/shells/debuter-avec-les-scripts-shell-bash.txt · Dernière modification: 20/08/2022 08:35 par paskal

Pied de page des forums

Propulsé par FluxBB