Outils du site

Ne dites pas: \"J'ai trouvé la vérité\", mais plutôt: \"J'ai trouvé une vérité\". Ne dites pas: \"J'ai trouvé le chemin de l'âme\". Dites plutôt: \"J'ai rencontré l'âme marchant sur mon chemin\". Car l'âme marche sur tous les chemins.L'âme ne marche pas sur une ligne de crête, pas plus qu'elle ne croit tel un roseau.L'âme se déploie, comme un lotus aux pétales innombrables. [Khalil GIBRAN]

04-linux:20-bash:10-scripting

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
04-linux:20-bash:10-scripting [2016/12/15 02:23] – [Parametres] Roge04-linux:20-bash:10-scripting [2019/09/14 00:55] (Version actuelle) – [Array] Roge
Ligne 71: Ligne 71:
 The %%(( ... ))%% construct permits arithmetic **expansion and evaluation**. In its simplest form, %%a=$(( 5 + 3 ))%%  The %%(( ... ))%% construct permits arithmetic **expansion and evaluation**. In its simplest form, %%a=$(( 5 + 3 ))%% 
  
-<code bash>+<code:sh>
 $ echo $((5+6)) $ echo $((5+6))
 11 11
Ligne 356: Ligne 356:
 else else
 fi fi
 +</code>
 +
 +===== Array =====
 +
 +<code bash>
 +# déclarer un tableau
 +ticketArray=()
 +ticketArray=(un deux trois)
 +
 +# Afficher tous les élements du tableau
 +echo "ticketArray: ${ticketArray[@]}"
 +
 +# Afficher 1 élément du tableau
 +echo "ticketArray[0]: ${ticketArray[0]}"
 +
 +# ajouter 1 élément au tableau
 +ticketArray+=(item1)
 +
 +# ajouter plusieurs éléments au tableau
 +ticketArray+=(item1 item2 item3)
 +
 +# Supprimer 1 élément du tableau
 +unset ticketArray(1)
 +echo ${ticketArray[@]}
 +
 +# boucler sur le tableau
 +for item in "${ticketArray[@]}"
 +do
 +  echo -e " -  $item"
 +done
 +
 </code> </code>
  
Dernière modification : 2017/10/06 23:40