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/bash28 +{{code language="bash"}} #!/bin/bash 29 29 {{/code}} 30 30 31 31 * Mettre le script en mode strict : 32 - {{code language="bash"}} set -euo pipefail32 +{{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épertoire37 +{{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; do44 +{{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/>>https://explainshell.com/]]— Pour comprendre une commande Bash ligne par ligne 107 +* Bash Hackers Wiki [[https:~~/~~/wiki.bash-hackers.org/>>https://wiki.bash-hackers.org/]] 108 +* Shellcheck [[https:~~/~~/www.shellcheck.net>>https://www.shellcheck.net]]//— Pour vérifier ses scripts en ligne// 109 109 110 110 ---- 111 111