Modifications pour le document ScriptsPerso
Modifié par john le 2026/04/16 13:58
Résumé
-
Propriétés de la Page (1 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Contenu
-
... ... @@ -25,16 +25,16 @@ 25 25 == Bonnes pratiques à suivre == 26 26 27 27 * Toujours commencer par le shebang : 28 -{{code language="bash"}} #!/bin/bash 28 + {{code language="bash"}} #!/bin/bash 29 29 {{/code}} 30 30 31 31 * Mettre le script en mode strict : 32 -{{code language="bash"}} set -euo pipefail 32 + {{code language="bash"}} set -euo pipefail 33 33 IFS=$'\n\t' 34 34 {{/code}} 35 35 36 36 * Documenter les fonctions : 37 -{{code language="bash"}} # Fonction : sauvegarde un répertoire 37 + {{code language="bash"}} # Fonction : sauvegarde un répertoire 38 38 function sauvegarde() { 39 39 rsync -av "$1" "$2" 40 40 } ... ... @@ -41,7 +41,7 @@ 41 41 {{/code}} 42 42 43 43 * Utiliser `getopts` pour gérer les options : 44 -{{code language="bash"}} while getopts ":s:d:" opt; do 44 + {{code language="bash"}} while getopts ":s:d:" opt; do 45 45 case $opt in 46 46 s) source=$OPTARG ;; 47 47 d) dest=$OPTARG ;; ... ... @@ -103,9 +103,9 @@ 103 103 104 104 == Liens utiles == 105 105 106 -* Explainshell.com https://explainshell.com) — Pour comprendre une commande Bash ligne par ligne107 -* Bash Hackers Wiki https://wiki.bash-hackers.org/)108 -* Shellcheck https://www.shellcheck.net) — Pour vérifier ses scripts en ligne106 +* [Explainshell.com](https://explainshell.com) — Pour comprendre une commande Bash ligne par ligne 107 +* [Bash Hackers Wiki](https://wiki.bash-hackers.org/) 108 +* [Shellcheck](https://www.shellcheck.net) — Pour vérifier ses scripts en ligne 109 109 110 110 ---- 111 111