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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
doc:programmation:shells:debuter-avec-les-scripts-shell-bash [10/07/2014 11:25] Hypathie [Comment créer et exécuter un script ?] |
doc:programmation:shells:debuter-avec-les-scripts-shell-bash [10/07/2014 11:38] Hypathie [Comment créer et exécuter un script ?] |
||
---|---|---|---|
Ligne 156: | Ligne 156: | ||
</code> | </code> | ||
* Pour exécuter ce script il suffit d'inscrire ''bash nom-du-script'' dans un terminal. | * Pour exécuter ce script il suffit d'inscrire ''bash nom-du-script'' dans un terminal. | ||
+ | |||
>Comme on le fait pour une commande. | >Comme on le fait pour une commande. | ||
+ | |||
<note important> | <note important> | ||
Attention, il faut penser à se déplacer dans le répertoire parent de ce script avant de lancer l'exécution. | Attention, il faut penser à se déplacer dans le répertoire parent de ce script avant de lancer l'exécution. | ||
Ligne 173: | Ligne 175: | ||
/bin/echo -n "Bonjour les copains" | /bin/echo -n "Bonjour les copains" | ||
</code> | </code> | ||
- | La commande echo est une commande interne du shell ; la commande /bin/echo est une commande à part.\\ | + | |
+ | >La commande echo est une commande interne du shell ; la commande /bin/echo est une commande à part.\\ | ||
**merci [[user>captnfab]]** 8-) | **merci [[user>captnfab]]** 8-) | ||
</note> | </note> | ||
Ligne 196: | Ligne 199: | ||
</code> | </code> | ||
- | <note> | + | <note important> |
- | Il faut là aussi se trouver dans le répertoire parent du script pour l'exécuter de cette façon. | + | Il faut là aussi se trouver dans le répertoire parent du script pour l'exécuter de cette façon.\\ |
- | À savoir : il est à noter que l'écriture ''./fichier'' désigne un fichier exécutable. | + | Mais il est à noter que l'écriture ''./fichier'' désigne un fichier exécutable, donc des scripts.\\ |
+ | Dans les wiki de façon générale, lorsqu'il s'agit d'un script on utilise ''./fichier'' afin de savoir de quoi on parle, sans avoir à se soucier de la configuration du fichier ''~/.bashrc'' des lecteurs. | ||
</note> | </note> | ||
Ligne 211: | Ligne 215: | ||
* Les scripts que l'on crée sont ceux de l'utilisateur | * Les scripts que l'on crée sont ceux de l'utilisateur | ||
On peut donc ajouter le chemin du répertoire dans lequel on range ses scripts | On peut donc ajouter le chemin du répertoire dans lequel on range ses scripts | ||
- | -en éditant le fichier ''~/.bashrc'' qui est un fichier caché du répertoire courant de l'utilisateur (son répertoire personnel); | + | - en éditant le fichier ''~/.bashrc'' qui est un fichier caché du répertoire courant de l'utilisateur (son répertoire personnel); |
- et en y ajoutant à la fin la ligne ''PATH=$PATH":$HOME/MesScripts''. | - et en y ajoutant à la fin la ligne ''PATH=$PATH":$HOME/MesScripts''. | ||