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:fonction [20/10/2015 19:24]
milou doc:programmation:bash:script:fonction renommé en doc:programmation:shells:fonction (Erreur de placement, page replacée)
doc:programmation:shells:fonction [21/10/2015 17:40]
milou [Fonctions et autres commandes]
Ligne 12: Ligne 12:
 Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
  
-------+
  
 **Nota : Les autres wiki :** **Nota : Les autres wiki :**
Ligne 75: Ligne 75:
   * Exemple :   * Exemple :
  
-<code bash>+<code bash mon-script>
 #!/bin/bash #!/bin/bash
 function f {  function f { 
Ligne 99: Ligne 99:
   * Syntaxe avec ''​nom-de-la-fonction (){''​ :   * Syntaxe avec ''​nom-de-la-fonction (){''​ :
  
-<code bash>+<code bash mon-script>
 #!/bin/bash #!/bin/bash
 mafonction (){ mafonction (){
Ligne 115: Ligne 115:
   * Syntaxe proche de C :   * Syntaxe proche de C :
  
-<code bash>+<code bash mon-script>
 #!/bin/bash #!/bin/bash
 mafonction () mafonction ()
Ligne 137: Ligne 137:
   *les paramètres spéciaux ''​$0''​ (nom programme), ''​$#''​ (nombre de paramètre),​ $@ (tous les paramètres) , ''​$*''​ (chacun de tous les paramètres),​ ''​$?''​ (valeur de retour du programme)   *les paramètres spéciaux ''​$0''​ (nom programme), ''​$#''​ (nombre de paramètre),​ $@ (tous les paramètres) , ''​$*''​ (chacun de tous les paramètres),​ ''​$?''​ (valeur de retour du programme)
  
-<code bash>+<code bash mon-script>
 #!/bin/bash #!/bin/bash
 function f function f
Ligne 170: Ligne 170:
  
 Cette commande permet de décaler la numérotation des paramètres de position de la fonction Cette commande permet de décaler la numérotation des paramètres de position de la fonction
-<code bash>+<code bash script minipoesie>
 function minipoesie function minipoesie
 { {
Ligne 222: Ligne 222:
 Voir le tuto : [[doc:​programmation:​shell:​pipe|Le pipe ou tuyau]] Voir le tuto : [[doc:​programmation:​shell:​pipe|Le pipe ou tuyau]]
  
-<code bash>+<code bash script getip.sh>
 #!/bin/bash #!/bin/bash
 getip (){ getip (){
Ligne 230: Ligne 230:
 </​code>​ </​code>​
 ou ou
-<code bash>+<code bash script getip.sh>
 #!/bin/bash #!/bin/bash
 getip (){ getip (){
Ligne 249: Ligne 249:
 Créer une fonction qui permet d'​afficher une variable et les paramètres passés au script. Créer une fonction qui permet d'​afficher une variable et les paramètres passés au script.
  
-<code bash>+<code bash script essai.sh a b>
 #!/bin/bash #!/bin/bash
 var=coucou var=coucou
Ligne 274: Ligne 274:
  
 À savoir : Comme la commande "​exit",​ la commande "​return"​ permet de changer le code de retour, mais contrairement à "​exit",​ return fait sortir de la fonction (arrête l'​exécution des commandes du corps de la fonction), sans arrêter l'​ensemble du programme (script). À savoir : Comme la commande "​exit",​ la commande "​return"​ permet de changer le code de retour, mais contrairement à "​exit",​ return fait sortir de la fonction (arrête l'​exécution des commandes du corps de la fonction), sans arrêter l'​ensemble du programme (script).
-<code bash>+<code bash script>
 #!/bin/bash #!/bin/bash
  
doc/programmation/shells/fonction.txt · Dernière modification: 23/11/2020 09:52 par Hypathie

Pied de page des forums

Propulsé par FluxBB