0 Votes

Modifications pour le document ScriptsPerso

Modifié par john le 2026/04/16 13:58

Depuis la version 3.2
modifié par john
sur 2025/05/25 00:19
Commentaire de modification : Il n'y a aucun commentaire pour cette version
À la version 1.1
modifié par john
sur 2025/05/24 23:47
Commentaire de modification : Imported from XAR

Résumé

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/>>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) — Pour vérifier ses scripts en ligne//
106 +* [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