Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
kb_it:bash [2022/01/24 03:10] befekb_it:bash [2022/07/06 11:49] (Version actuelle) befe
Ligne 14: Ligne 14:
 <code bash> <code bash>
 . ~/.bashrc . ~/.bashrc
-</code> 
- 
-====== Tableaux ====== 
- 
-===== Déclaration ===== 
- 
-<code bash> 
-declare -A ARRAY 
-ARRAY[0]="foo" 
-ARRAY[1]="bar" 
-</code> 
- 
-===== Boucle sur un tableau ===== 
- 
-<code bash> 
-for item in "${ARRAY[@]}"; do 
-  [...do something whith $item...] 
-done 
-</code> 
- 
-====== 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' "$1" >&2 
-   ;; 
- *) 
-   break 
-  esac 
-  shift 
-done 
 </code> </code>