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
Pdf a4 fr angl 1 A la découverte de la langue anglaise ? Apprendre les langues étrangères c ? est avant tout apprendre à communiquer Et toute communication civilisée commence par la ma? trise de formules élémentaires de politesse et de convivialité C ? es 0 0
David lababsa David Lababsa POUR CRISTIAN BETANCOURT CAspect Physique Il est chauve et barbu sa couleur de peau est blanche ses yeux sont grands et bruns il a aussi un gros nez mais il ne changerait jamais rien de son apparence CPersonnalité David a une p 0 0
Stroppa FR EN ?? RECHERCHE AVANCÉE HTTP RESSOURCES IRCAM FR INDEX PHP ID Analyse de Traiettoria de Marco Stroppa par Vincent Ti ?on analyses authors Vincent Ti ?on Résumé Traiettoria - est une ?uvre mixte permettant la rencontre intime entre un piano et d 0 0
Dissertation litteraire NO? LLE REVAZ NOUVELLES An notation Expression Problématisation Argumentation Conclusion RETOUR SUR LA DISSERTATION LITTÉRAIRE ?Anja Fonseka CDISSERTATION LITTÉRAIRE HERMINE BLANCHE ET AUTRES NOUVELLES STATISTIQUES An notation Choi 0 0
Tef les 102 textes longs ce 2019 pdf 0 0
Style guide 2 Style Guide Style Guide indd PM CAbout The Company Angie and Tony is a toy company specialising in toys for toddlers in the age group of - years We specialise in push toys and play sets A toddler is a proverbial ball of energy If you doubt t 0 0
rituels ge pdf A ??L ??G ??D ??G ??A ??D ??L ??U ?? FRANCS -MAÇONS DE RITE ÉCOSSAIS ANCIEN ET ACCEPTÉ GRANDE LOGE DE FRANCE Liberté - Égalité - Fraternité RITUEL DU PREMIER DEGRÉ SYMBOLIQUE PROPOSTION - - C C- - CDISPOSITION DE LA LOGE Le V ??M ?? siège à 0 0
Speug3085p 9210 d6421e Peugeot a édité ce guide pour vous aider à con ?gurer votre selon vos désirs Vous y trouverez aussi toutes les caractéristiques techniques qui distinguent votre et toutes les informations dont vous pouvez avoir besoin sur les servic 0 0
Sft2821 fr a SFT Installation Utilisation SFT ?? Installation - Utilisation FR-A Csommaire Introduction Kit de raccordement ACE Interface graphique Mise en ?uvre Gestion des ?chiers de réglages Impression Arrêt de l'application Consultation et modi ?catio 0 0
Corrige technique ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? CSection ? ? ? ? ? ? ? ? ? ? ? ? N d ? inscription ? ? ? ? ? ? ? ? ? Série ? ? ? ? ? ? ? Nom et prénom 0 0
  • 54
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager