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 [10/07/2014 13:22] Hypathie [Apprendre à rédiger des scripts sous bash] |
doc:programmation:shells:debuter-avec-les-scripts-shell-bash [11/07/2014 07:31] Hypathie [Comment créer et exécuter un script ?] |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
* 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 wiki :** | + | **Nota : Les autres wiki :** |
* ;-) | * ;-) | ||
* [[atelier:chantier:script-bash-variables-arguments-parametres|script-bash-variables-arguments-parametres]] | * [[atelier:chantier:script-bash-variables-arguments-parametres|script-bash-variables-arguments-parametres]] | ||
Ligne 237: | Ligne 237: | ||
</code> | </code> | ||
- | <code> | + | * Contenant les lignes : |
- | ##!/bin/bash | + | |
- | echo "Coucou tout le monde !" | + | |
- | </code> | + | |
- | >Il s'agit là du contenu du fichier "mon-script". | + | <code bash> |
+ | #!/bin/bash | ||
+ | printf "yep coucou!\n" | ||
+ | </code> | ||
* Donnons à "mon-script" les droits d'exécution : | * Donnons à "mon-script" les droits d'exécution : | ||
Ligne 272: | Ligne 272: | ||
<code> | <code> | ||
- | Coucou tout le monde ! | + | yep coucou! |
</code> | </code> | ||
Ligne 290: | Ligne 290: | ||
Pas si difficile que ça ;-) | Pas si difficile que ça ;-) | ||
- | Voyons pour finir la méthode qui vérifie la compatibilité de son script avec la norme POSIX : | ||
- | |||
- | <code> | ||
- | nano ~/MesScripts/mon-script | ||
- | </code> | ||
- | <code> | ||
- | #!/bin/bash | ||
- | set -o posix | ||
- | echo -n "Bonjour $USER" | ||
- | </code> | ||
- | |||
- | Le prompt vous dira "bonjour" avec l'option -n ! | ||
====Un petit script pour lancer un script depuis n'importe où ! ==== | ====Un petit script pour lancer un script depuis n'importe où ! ==== | ||
- | Pas d'inquiétude si vous ne comprenez pas tout ; vous en en serez capable après avoir suivi ce wiki et consulté ses liens. ;-) | + | Pas d'inquiétude si vous ne comprenez pas tout ; vous en en serez capable après avoir suivi les wiki sur les scripts, et consulté leurs liens. ;-) |
Il faut : | Il faut : | ||
- avoir créé un fichier de type répertoire (ex: MesScripts) ; | - avoir créé un fichier de type répertoire (ex: MesScripts) ; |