Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| kb_it:bash [2022/01/07 03:02] – ↷ Page déplacée de wiki:kb_it:bash à kb_it:bash befe | kb_it:bash [2022/07/06 11:49] (Version actuelle) – befe | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Bash ====== | ====== Bash ====== | ||
| + | |||
| + | TODO : | ||
| + | Extraire des exemples de https:// | ||
| ===== Recharger le fichier de profile (.bashrc) ===== | ===== Recharger le fichier de profile (.bashrc) ===== | ||
| Ligne 11: | Ligne 14: | ||
| <code bash> | <code bash> | ||
| . ~/.bashrc | . ~/.bashrc | ||
| - | </ | ||
| - | |||
| - | ====== Tableaux ====== | ||
| - | |||
| - | ===== Déclaration ===== | ||
| - | |||
| - | <code bash> | ||
| - | declare -A ARRAY | ||
| - | ARRAY[0]=" | ||
| - | ARRAY[1]=" | ||
| - | </ | ||
| - | |||
| - | ===== Boucle sur un tableau ===== | ||
| - | |||
| - | <code bash> | ||
| - | for item in " | ||
| - | [...do something whith $item...] | ||
| - | done | ||
| - | </ | ||
| - | |||
| - | ====== Divers ====== | ||
| - | |||
| - | ===== Gérer les arguments de commande ===== | ||
| - | |||
| - | <code bash> | ||
| - | while :; do | ||
| - | case $1 in | ||
| - | -u|--user) | ||
| - | USERNAME=${2} | ||
| - | shift | ||
| - | ;; | ||
| - | -h|--host) | ||
| - | HOSTS=${2} | ||
| - | shift | ||
| - | ;; | ||
| - | --help) | ||
| - | show_help | ||
| - | exit | ||
| - | ;; | ||
| - | -v|--verbose) | ||
| - | VERBOSE=$((verbose + 1)) | ||
| - | ;; | ||
| - | -q|--quiet) | ||
| - | QUIET=1 | ||
| - | ;; | ||
| - | --) | ||
| - | shift | ||
| - | break | ||
| - | ;; | ||
| - | -?*) | ||
| - | printf 'WARN: Unknown option (ignored): %s\n' " | ||
| - | ;; | ||
| - | *) | ||
| - | break | ||
| - | esac | ||
| - | shift | ||
| - | done | ||
| </ | </ | ||