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 [03/06/2014 15:49] Hypathie [Redirections dans les scripts] |
doc:programmation:shells:debuter-avec-les-scripts-shell-bash [03/06/2014 16:10] Hypathie [C ) Création de variables] |
||
---|---|---|---|
Ligne 269: | Ligne 269: | ||
</code> | </code> | ||
+ | <note tip> | ||
+ | À savoir : une suite de commandes s'écrit de façon équivalente pour le shell ainsi : | ||
+ | <code bash> | ||
+ | #!/bin/bash | ||
+ | set -o posix | ||
+ | printf "Un nouveau script $USER ? Son nom : " | ||
+ | { read nom ;\ | ||
+ | echo "#!/bin/bash" >> $nom ;\ | ||
+ | chmod u+x $nom ;\ | ||
+ | mv ~/$nom ~/MesScripts ;\ | ||
+ | /usr/bin/gedit ~/MesScripts/$nom ;} | ||
+ | </code> | ||
+ | (espace avant le ; puis anti-slash accolé au point virgule ; retour à la ligne (espace ou non avant la nouvelle commande.) | ||
+ | |||
+ | **Merci à captnfab et LeDub pour cette information !** | ||
+ | </note> | ||
* **Pour le lancer :** | * **Pour le lancer :** | ||
Ligne 281: | Ligne 297: | ||
**Lors de l'exécution de ce script, la chaîne que vous entrerez pour répondre à la question, sera le nom d'un nouveau script que vous voulez créer.** | **Lors de l'exécution de ce script, la chaîne que vous entrerez pour répondre à la question, sera le nom d'un nouveau script que vous voulez créer.** | ||
- | =====C ) Création de variables ===== | + | ===== Création de variables ===== |
En liens nécessaires : \\ | En liens nécessaires : \\ | ||
[[doc:programmation:shell:shell#variables-et-environnement|Le shell pour tous : "Variables et environnement"]]\\ | [[doc:programmation:shell:shell#variables-et-environnement|Le shell pour tous : "Variables et environnement"]]\\ |