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 revision Previous revision
Next revision
Previous revision
informatique:linux:programmation_shell [2019/04/24 11:36]
pteu [Descripteurs de fichier]
informatique:linux:programmation_shell [2019/12/10 08:57] (current)
pteu
Line 1: Line 1:
  
-====== Programmation Shell =======+======Programmation Shell=======
  
-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''​.+{{ :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''​.
  
   * ''​. <​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.1556098605.txt.gz · Last modified: 2019/04/24 11:36 by pteu