User Tools

Site Tools


informatique:linux:programmation_shell

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
informatique:linux:programmation_shell [2019/12/10 07:52] – ajout logo pteuinformatique:linux:programmation_shell [2019/12/10 07:57] pteu
Line 4: Line 4:
 {{ :informatique:linux:bash_logo.png?300|}} {{ :informatique:linux:bash_logo.png?300|}}
  
-Les différents shells peuvent avoir des fonctions sensiblement différentes voir incompatibles. Ce n'est pas le cas pour la majorité d'entre elles. Ici nous parlerons de [[https://fr.wikipedia.org/wiki/Bourne-Again_shell|bash]] car c'est le plus couramment utilisé. Pour afficher la liste des options de bash il faut saisir ''bash -c "help set"''. Pour lire un script sans exécuter les commandes : ''bash -n''.+Les différents shells peuvent avoir des fonctions sensiblement différentes voir incompatibles. Ce n'est pas le cas pour la majorité d'entre elles. Ici nous parlerons de [[https://fr.wikipedia.org/wiki/Bourne-Again_shell|bash]] car c'est le plus couramment utilisé.
  
 +Pour afficher la liste des options de bash il faut saisir ''bash -c "help set"''. Pour lire un script sans exécuter les commandes : ''bash -n''.
  
   * ''. <CONFIG_FILE>'' => permet de faire un //include// (notez bien le point + espace ". ")   * ''. <CONFIG_FILE>'' => permet de faire un //include// (notez bien le point + espace ". ")
-  * ''!!'' => est remplacé par la dernière commande (différent de ''$_'' qui contient uniquement le dernier paramètre de la dernière commande)+  * ''!!'' => est remplacé par la dernière commande (différent de ''$_'' qui désigne uniquement le dernier paramètre de la dernière commande)
 <code bash> <code bash>
 $ touch toto $ touch toto
informatique/linux/programmation_shell.txt · Last modified: 2023/10/02 13:35 by pteu