2021-10-15 16:27:57 +01:00
|
|
|
# dash
|
|
|
|
|
|
|
|
> Debian Almquist SHell, une implémentation de `sh` moderne, conforme à POSIX (non compatible avec Bash).
|
|
|
|
> Plus d'informations : <https://manned.org/dash>.
|
|
|
|
|
2021-10-19 13:58:13 +01:00
|
|
|
- Démarre une session shell interactive :
|
2021-10-15 16:27:57 +01:00
|
|
|
|
|
|
|
`dash`
|
|
|
|
|
2021-10-19 13:58:13 +01:00
|
|
|
- Exécute une commande, puis termine la session :
|
2021-10-15 16:27:57 +01:00
|
|
|
|
|
|
|
`dash -c "{{commande}}"`
|
|
|
|
|
2021-10-19 13:58:13 +01:00
|
|
|
- Exécute un script :
|
2021-10-15 16:27:57 +01:00
|
|
|
|
|
|
|
`dash {{chemin/vers/le/script.sh}}`
|
|
|
|
|
2021-10-19 13:58:13 +01:00
|
|
|
- Exécute un script en affichant chaque commande avant de l'exécuter :
|
2021-10-15 16:27:57 +01:00
|
|
|
|
|
|
|
`dash -x {{chemin/vers/le/script.sh}}`
|
|
|
|
|
2021-10-19 13:58:13 +01:00
|
|
|
- Exécute un script en s'arrêtant à la première erreur :
|
2021-10-15 16:27:57 +01:00
|
|
|
|
|
|
|
`dash -e {{chemin/vers/le/script.sh}}`
|
|
|
|
|
2021-10-19 13:58:13 +01:00
|
|
|
- Lit et exécute des commandes depuis l'entrée standard `stdin` :
|
2021-10-15 16:27:57 +01:00
|
|
|
|
|
|
|
`dash -s`
|