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