Tableau bash

De Linuxmemo.

(Différences entre les versions)
(Page créée avec « Catégorie:Bash $ ls -1 fichier1 fichier2 fichier3 $ TABLEAU=( $(ls -1) ) $ echo ${TABLEAU[@]} # affichage du tableau entier fichier1 fichier2 fichier3 $ ec... »)
Ligne 1 : Ligne 1 :
[[Catégorie:Bash]]
[[Catégorie:Bash]]
 +
 +
=== Tableaux ===
 +
 +
tab[0]=val  affectation du premier enregistrement du tableau "tab"
 +
 +
${tab[0]} ou $tab  contenu du premier enregistrement du tableau "tab"
 +
 +
${tab[11]}  contenu du douzième enregistrement du tableau "tab"
 +
 +
${tab[*]}  ensemble des enregistrements du tableau "tab"
 +
 +
${#tab[11]}  longueur du douzième enregistrement du tableau "tab"
 +
 +
${#tab[*]}  nombre d'enregistrements du tableau "tab"
 +
 +
 +
----
 +
$ ls -1
$ ls -1

Version du 24 mars 2012 à 21:06


Tableaux

tab[0]=val affectation du premier enregistrement du tableau "tab"

${tab[0]} ou $tab contenu du premier enregistrement du tableau "tab"

${tab[11]} contenu du douzième enregistrement du tableau "tab"

${tab[*]} ensemble des enregistrements du tableau "tab"

${#tab[11]} longueur du douzième enregistrement du tableau "tab"

${#tab[*]} nombre d'enregistrements du tableau "tab"




$ ls -1

fichier1

fichier2

fichier3

$ TABLEAU=( $(ls -1) )

$ echo ${TABLEAU[@]} # affichage du tableau entier fichier1 fichier2 fichier3

$ echo ${#TABLEAU[@]} # taille du tableau 3

$ echo ${TABLEAU[0]} fichier1

$ echo ${TABLEAU[2]} fichier3

Outils personnels