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:debuter-avec-les-scripts-shell-bash [05/01/2015 10:43]
smolski [Apprendre à rédiger des scripts sous bash]
doc:programmation:shells:debuter-avec-les-scripts-shell-bash [15/10/2015 17:28]
milou [Introduction : éviter les bashismes]
Ligne 1: Ligne 1:
 ====== Apprendre à rédiger des scripts sous bash====== ====== Apprendre à rédiger des scripts sous bash======
  
 +  * Objet : Apprendre à rédiger des scripts sous bash
   * Niveau requis : {{tag>​débutant}}   * Niveau requis : {{tag>​débutant}}
 +  * Commentaires : FIXME
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
-  * Suivi : {{tag>​à-placer}}+  * Suivi : 
     * Création par [[user>​Hypathie]] 18/03/2014     * Création par [[user>​Hypathie]] 18/03/2014
-    * Testé par <​Hypathie> le <Juin 2014>+    * Testé par [[user>Hypathie]] ​le <Juin 2014>
   * 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 !))   * 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 : Les autres wiki :** **Nota : Les autres wiki :**
Ligne 25: Ligne 30:
   * [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
   * [[doc:​programmation:​shell:​shell|Le shell pour tous]]   * [[doc:​programmation:​shell:​shell|Le shell pour tous]]
-  * [[atelier:chantier:​bash-les-differents-caracteres-speciaux|Bash : Introduction]]+  * [[doc:programmation:​shells:​bash-les-differents-caracteres-speciaux|Bash : Introduction]]
  
   * pour s'​exercer sur la question de chemin relatif et absolu : [[doc:​programmation:​shell:​illustration-navigation-shell]]   * pour s'​exercer sur la question de chemin relatif et absolu : [[doc:​programmation:​shell:​illustration-navigation-shell]]
-  * un résumé : [[atelier:chantier:​la-page-man-bash-les-caracteres-speciaux#​les-caracteres-symboliques|caractères symboliques]]+  * un résumé : [[docs:programmation:​shells:​la-page-man-bash-les-caracteres-speciaux#​les-caracteres-symboliques|caractères symboliques]]
  
  
Ligne 51: Ligne 56:
 Pour décortiquer les bashismes : http://​rgeissert.blogspot.fr/​search/​label/​bashisms **Merci [[user>​captnfab]]** ^_^)) est un standard :  Pour décortiquer les bashismes : http://​rgeissert.blogspot.fr/​search/​label/​bashisms **Merci [[user>​captnfab]]** ^_^)) est un standard : 
 Utiliser ''#​!/​bin/​sh''​ permet de tenir compte du standard sh de POSIX.\\ ​ Utiliser ''#​!/​bin/​sh''​ permet de tenir compte du standard sh de POSIX.\\ ​
 +
 Voici un PDF assez complet pour apprendre à utiliser le shell sh : http://​igm.univ-mlv.fr/​~masson/​Teaching/​PIM-INF3/​shell.pdf\\ Voici un PDF assez complet pour apprendre à utiliser le shell sh : http://​igm.univ-mlv.fr/​~masson/​Teaching/​PIM-INF3/​shell.pdf\\
  
Ligne 81: Ligne 87:
 ^ POSIX                                 ^ À éviter : bashisme ​                      ^ ^ POSIX                                 ^ À éviter : bashisme ​                      ^
 | if [ "​$toto"​ ''​=''​ "​$titi"​ ] ; then …  | if [ "​$toto"​ ''​==''​ "​$titi"​ ] ; then …   | | if [ "​$toto"​ ''​=''​ "​$titi"​ ] ; then …  | if [ "​$toto"​ ''​==''​ "​$titi"​ ] ; then …   |
-| diff -u ''​fichier.orig fichier.c'' ​    | diff -u ''​fichier.c{.orig,​}'' ​           |+| diff -u ''​fichier.orig fichier.c'' ​    | diff -u ''​fichier.{orig,​c}'' ​           |
 | mkdir ''/​tototiti /​tototutu'' ​         | mkdir ''/​toto{titi,​tutu}'' ​              | | mkdir ''/​tototiti /​tototutu'' ​         | mkdir ''/​toto{titi,​tutu}'' ​              |
 | ''​funcname()''​ { … }                   | ''​function funcname()''​ { … }            | | ''​funcname()''​ { … }                   | ''​function funcname()''​ { … }            |
Ligne 107: Ligne 113:
 </​code>​ </​code>​
  
-  ​Coucou+<file config retour de la commande>​Coucou</​file>​
  
   * Pour aller plus loin :   * Pour aller plus loin :
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