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
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:programmation:shells:script-bash-variables-arguments-parametres [05/06/2014 15:25]
Hypathie [Références]
doc:programmation:shells:script-bash-variables-arguments-parametres [07/06/2014 06:57]
Hypathie [Typologie des variables]
Ligne 6: Ligne 6:
     * Création par **Hypathie** 18/03/2014     * Création par **Hypathie** 18/03/2014
     * Testé par <​Hypathie>​ le <Juin 2014>     * Testé par <​Hypathie>​ le <Juin 2014>
-  * Commentaires sur le forum : [[url | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))+  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=92203#​p92203| Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
 **Nota : wiki n°2**\\ **Nota : wiki n°2**\\
Ligne 286: Ligne 286:
 ==== Exportation de la valeur d'une variable==== ==== Exportation de la valeur d'une variable====
  
-Exporter la valeur d'une variable signifie que l'on envoie à un processus fils la valeur d'une variable ​depuis le processus père.+Exporter la valeur d'une variable signifie que l'on envoie à un processus filsla valeur d'une variable ​d'​un ​processus père.
  
 <​note>​ <​note>​
Ligne 293: Ligne 293:
 </​note>​ </​note>​
  
-  * On peut exporter la valeur d'une variable ​déclarée dans le shell courant ​vers un script.+  * On peut exporter ​depuis le terminal, ​la valeur d'une variable vers un script.
 <​code>​ <​code>​
 Coucou="​Bonjour"​ Coucou="​Bonjour"​
Ligne 525: Ligne 525:
 =====Typologie des variables ===== =====Typologie des variables =====
 Comme nous l'​avons vu on peut affecter une variable par différents types de valeurs ; des chaînes de caractères,​ des nombres, des valeurs d'​autres variables, des substitutions de commandes.\\ ​ Comme nous l'​avons vu on peut affecter une variable par différents types de valeurs ; des chaînes de caractères,​ des nombres, des valeurs d'​autres variables, des substitutions de commandes.\\ ​
-On dit pour cela quand bash les variables ne sont pas typées.\\+On dit pour cela qu'​en ​bash les variables ne sont pas typées.\\
 Mais il peut être intéressant de typer une variable. Pour ce faire, il faut utiliser des commandes internes à bash qui permettent de déclarer une variable typée.\\ Mais il peut être intéressant de typer une variable. Pour ce faire, il faut utiliser des commandes internes à bash qui permettent de déclarer une variable typée.\\
  
Ligne 660: Ligne 660:
 5 5
 </​code>​ </​code>​
 +<note tip>
 +  * L'​incrémentation se fait aussi sur une boucle ! 
  
 +<code bash>
 +#!/bin/bash
 +i=1 # on initialise le compteur
 +while [ $i -le 10 ]; do
 +  echo $i
 +  let $[ i+=1 ] # incremente i de 1 a chaque boucle
 +done
 +</​code>​
 +[[atelier:​chantier:​script-bash-les-tableaux#​se-creuser-un-peu-les-meninges|voir aussi ici]] 
 +
 +  * Ou encore de cette manière :
 +<code bash>
 +N=$(($N+1))
 +</​code>​
 +[[doc:​programmation:​shell:​avancee#​les-fonctions|voir ici le code complet de cet extrait]] ​
 +</​note>​
 ====Changements de bases ==== ====Changements de bases ====
 Bash permet de changer de base (Il est par défaut en base 10)\\ Bash permet de changer de base (Il est par défaut en base 10)\\
Ligne 674: Ligne 692:
 [[doc:​programmation:​shell:​shell#​variables-et-environnement|Le shell pour tous : "​Variables et environnement"​]]\\ ​ [[doc:​programmation:​shell:​shell#​variables-et-environnement|Le shell pour tous : "​Variables et environnement"​]]\\ ​
 [[doc:​programmation:​shell:​variables]]\\ [[doc:​programmation:​shell:​variables]]\\
-[[http://​abs.traduc.org/​abs-fr/​ch04.html|Guide avancé d'​écriture des scripts Bash:​Introduction aux variables et aux paramètres]]+[[http://​abs.traduc.org/​abs-fr/​ch04.html|Guide avancé d'​écriture des scripts Bash : Introduction aux variables et aux paramètres]]
  
  
 =====La suite c'est ici ===== =====La suite c'est ici =====
 [[atelier:​chantier:​script-bash-detail-sur-les-parametres-et-les-boucles|script-bash-detail-sur-les-parametres]] [[atelier:​chantier:​script-bash-detail-sur-les-parametres-et-les-boucles|script-bash-detail-sur-les-parametres]]
doc/programmation/shells/script-bash-variables-arguments-parametres.txt · Dernière modification: 23/02/2023 02:20 par agp91

Pied de page des forums

Propulsé par FluxBB