Deutsch English Français Italiano |
<st6mb4$4pb$1@gioia.aioe.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.mixmin.net!aioe.org!FdrTMw7+RJa5kGNwdwd/KQ.user.46.165.242.91.POSTED!not-for-mail From: Dominique <zzz@aol.com.invalid> Newsgroups: fr.comp.os.linux.configuration Subject: =?UTF-8?Q?Re=3a_Script_Bash/Sh_split_chaine_de_caract=c3=a8re_et_va?= =?UTF-8?Q?riables?= Date: Sun, 30 Jan 2022 19:44:51 +0100 Organization: Aioe.org NNTP Server Message-ID: <st6mb4$4pb$1@gioia.aioe.org> References: <3dCdnd3L8_XSGWj8nZ2dnUU7_83NnZ2d@giganews.com> <20220129155515.340f1f85@coffee.novazur.fr> <st576n$1bob$1@gioia.aioe.org> <61f69cce$0$29502$426a34cc@news.free.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: gioia.aioe.org; logging-data="4907"; posting-host="FdrTMw7+RJa5kGNwdwd/KQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 X-Notice: Filtered by postfilter v. 0.9.2 Content-Language: fr Bytes: 2059 Lines: 30 Le 30/01/2022 à 15:12, Nicolas George a écrit : > Dominique , dans le message <st576n$1bob$1@gioia.aioe.org>, a écrit : >>> $ FICHIER="ceci est une chaine avec des espaces" >>> $ for MOT in $FICHIER ; do TABLEAU+=($MOT) ; done >>> $ echo ${TABLEAU[0]} >>> ceci >>> $ echo ${TABLEAU[3]} >>> chaine > >> Mais dans l'exemple que tu donnes, je retrouve du Python. bash et Python >> seraient proches ? > > Que vois-tu dans cet exemple qui ressemble à du python ? La boucle for in, mais qui est transverse à de nombreux langages. Par contre, c'est la liste TABLEAU qui m'interpelle avec les appels par index comme TABLEAU[2] J'utilise en permanence cette indexation avec Python. Exemple : TABLEAU=[[i**2] for i in range (10)] ce à quoi TABLEAU = [[0], [1], [4], [9], [16], [25], [36], [49], [64], [81]] Et j'appelle TABLEAU [2] qui me donne 4. Là, je retrouve Python dans ton script :-) Bonne soirée, Dominique