Linux chap5 tableaux en bash

Les tableaux sous bash CObjectifs ère chose à faire consulter la page web ou équivalent http www ixany org docs ShellLestableauxenbash html ème chose à faire écrire des scripts qui permettent de déclarer un tableau et de le garnir parcourir un tableau pour a ?cher son contenu compter et d'a ?cher le nombre d'occurrences d'un élément donné dans un tableau ème chose à faire trier les données d'un tableau selon l'algorithme tri à bulles https fr wikipedia org wiki Tri C A bulles CCours Tableaux sous bash CCréation d ? un tableau La création d ? un tableau indicé peut se faire simplement par initialisation en fournissant ses éléments entre parenthèses tableauindi un deux trois quatre Les indices sont ici assignés automatiquement en commençant par On peut aussi l ? initialiser avec des indices imposés tableauindi fry leela bender exo Dans cet exemple l ? indice vaut fry le leela le bender et le exo les valeurs des autres indices sont la cha? ne vide CCréation d ? un tableau associatif Les tableaux associatifs peuvent être créés de la même manière mais une clef doit bien sûr être précisée pour chaque élément tabl asso 'un' one 'deux' two 'trois' three Attention l ? initialisation d ? un tableau ne change pas sa nature S ? il a été créé en tant que tableau indicé puis initialisé comme un tableau associatif de même nom cette nouvelle initialisation ne provoquera pas d ? erreur mais le tableau sera toujours considéré comme indicé et non associatif et il ne se comportera pas comme vous pourriez vous y attendre Une déclaration explicite présentée ci- dessous évite ce problème CDéclaration d ? un tableau Un tableau peut être créé de façon explicite à l ? aide du mot-clef declare suivi de l ? option -a pour un tableau indicé et -A pour un tableau associatif declare -a tableauindi declare -A tableauasso Le tableau peut aussi être initialisé en même temps declare -a tabindi un deux trois quatre declare -A tabasso 'un' one 'deux' two CTableau en lecture uniquement Les tableaux peuvent aussi être déclarés en lecture seule gr? ce au mot-clef readonly ? de manière similaire à declare ? readonly -a tabindro un deux trois readonly -A tabassro 'un' one 'deux' two La modi ?cation d ? un tableau en lecture seule provoquera une erreur avec le message variable en lecture seule ? CA ?chage d ? un tableau L ? a ?chage de l ? ensemble d ? un tableau se fait avec la syntaxe montableau ? ou montableau ? declare -a tableauindi un deux trois quatre echo tableauindi un deux trois quatre declare -A tableauasso 'un' one 'deux' two 'trois' three echo tableauasso one two three L ? utilisation des accolades est nécessaire pour éviter les con its avec les développements de chemin dans lesquels les crochets ont une signi ?cation spéciale CLecture d ? un élément d ? un tableau La lecture d ? un élément se fait selon la syntaxe tableau

Documents similaires
Le graphisme 1 LE GRAPHISME Commençons par une dé ?nition du graphisme Le graphisme est une discipline visant à élaborer un objet de communication pour promouvoir instruire ou informer l ? objet créé peut être aussi lié à la culture Le graphisme consiste 0 0
Partager x27 fiches pedagogiques pratiques a p c recadree docx x27 0 0
Semainier recreatif vie de miettes pdf 0 0
Divers COMPTE-RENDU Ceci n ? est pas une pipe ? de Michel Foucault septembre Gweissk La Trahison des images Publié aux éditions Fata Morgana en Ceci n ? est pas une pipe est un court texte de Michel Foucault Reprenant pour titre la célébrissime mention li 0 0
Sa 2 SGBD Aide à la décision Systèmes d'aide à la décision Les systèmes décisionnels occupent aujourd'hui une place à part entière dans l'informatique d'entreprise Ils s'appliquent à la performance dans tous les domaines RH vente ?nance jusqu'au marketing 0 0
Ko aad llgh lfrnsy DICTEE - REEDACTIONN Dictée démarches relire genre nombre Conseils Écouter attentivement Se concentrer sur le sens des phrases qui est qui qui fait quoi quelles sont les relations entre les éléments des phrases dictées Pour chaque verbe 0 0
Apprendre l anglais Cours Leçons d'anglais pour débutants A AN - cours Prérequis du er cours ce qu'il faut savoir avant de commencer le cours garçon se dit 'boy' ?lle se dit 'girl' L'objectif du jour arriver à dire un garçon une ?lle La solution il faut u 0 0
Maresz yan list of works Y A N MARESZ DURAND SALABERT ESCHIG CTABLE DES MATIÈRES TABLE OF CONTENTS BIOGRAPHIE BIOGRAPHY CATALOGUE DES ?UVRES CATALOGUE OF WORKS ? MUSIQUE POUR INSTRUMENT SEUL AVEC OU SANS ELECTRONIQUE SOLO MUSIC WITH OR WITHOUT ELECTRONIC 0 0
Appel de dossiers 1 pied piEd dEvant l ? autrE Appel de dossiers Arts Visuels L ? Atelier d ? art Studio SC de Varennes est actuellement en appel de dossiers et invite les artistes semi- professionnels et professionnels à soumettre leur candidature pour s 0 0
Dp marcel duchamp 11 septembre 0 0
  • 55
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager