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/02/10 14:56] 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> 
-options=$(getopt -o c:hp:s: -l hide-pagination,page-count:,page-size:,sort:,help -- "$@") 
-eval set -- "$options" 
-while true; do 
-  case "$1" in 
-    -c|--page-count) 
-      PAGE_COUNT=$2 
-      shift 2 
-      ;; 
-    -h|--hide-pagination) 
-      HIDE_PAGES=1 
-      shift 
-      ;; 
-    -p|--page-size) 
-      PAGE_SIZE=$2 
-      shift 2 
-      ;; 
-    -s|--sort) 
-      SORT="$2" 
-      shift 2 
-      ;; 
-    --help) 
-      show_help 
-      exit 
-      ;; 
-    --) 
-      shift 
-      break 
-      ;; 
-  esac 
-done 
- 
-REPO="$1" 
-shift 
 </code> </code>