Outils du site

Les femmes partagent nos peines doublent notre plaisir et triplent nos dépenses. [Inconnu]

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/11/09 11:28] – [Try - Catch] Roge04-linux:20-bash:10-scripting [2019/09/14 00:55] (Version actuelle) – [Array] Roge
Ligne 22: Ligne 22:
 Les paramètres "#,* et @" sont mis à jours en conséquence.  Les paramètres "#,* et @" sont mis à jours en conséquence. 
  
-<code bash>+<code:sh>
 $ set 1 2 voila 3 $ set 1 2 voila 3
 $ echo $* $ echo $*
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