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 | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:programmation:shells:debuter-avec-les-scripts-shell-bash [11/07/2014 07:53] Hypathie [Comment créer et exécuter un script ?] |
doc:programmation:shells:debuter-avec-les-scripts-shell-bash [11/07/2014 15:36] Hypathie [Comment créer et exécuter un script ?] |
||
---|---|---|---|
Ligne 156: | Ligne 156: | ||
echo -n "Bonjour les copains" | echo -n "Bonjour les copains" | ||
</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. | ||
Ligne 177: | Ligne 178: | ||
</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 230: | Ligne 232: | ||
</code> | </code> | ||
- | * Pour y ajouter, en dernière ligne : ''PATH=$PATH":$HOME/MesScripts" '' | + | * Pour y ajouter, en dernière ligne : ''PATH=$PATH":$HOME/MesScripts" ''. |
+ | <note tip> | ||
+ | Sans éditer, le fichier ''~/.bashrc'', on peut y ajouter cette ligne en faisant : | ||
+ | <code user> | ||
+ | echo 'PATH=$PATH":$HOME/MesScripts"' >> ~/.bashrc | ||
+ | </code> | ||
+ | Merci à phlinux pour cette remarque 8-) | ||
+ | </note> | ||
* Créons le fichier "mon-script" avec le sha-bang : | * Créons le fichier "mon-script" avec le sha-bang : | ||
Ligne 285: | Ligne 294: | ||
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/utilisateur/MesScripts | /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/utilisateur/MesScripts | ||
</code> | </code> | ||
- | * Concernant la commande ''source ~/.bashrc''(ou son équivalent ''. ~/.bashrc''), notons que cela ne fonctionne que dans un sens : pour faire prendre en compte un ajout dans le fichier ''~/.bashrc''.\\ Par contre, si on dé-commente une ligne de ce fichier, il faudra fermer puis ré-ouvrir le terminal pour que le changement soit effectif. | + | * Concernant la commande ''source ~/.bashrc''\\(ou son équivalent ''. ~/.bashrc''):\\ notons que cela ne fonctionne que pour faire prendre en compte un ajout dans le fichier ''~/.bashrc''.\\ Si au contraire, on dé-commente une ligne de ce fichier, il faudra fermer puis ré-ouvrir le terminal pour que le changement soit effectif. |
</note> | </note> | ||