Sujet : Re: [bash] select
De : yl (at) *nospam* icite.fr (Jo Engo)
Groupes : fr.comp.os.unixDate : 14. Dec 2023, 16:21:02
Autres entêtes
Organisation : <http://pasdenom.info/news.html>
Message-ID : <ulf6gu$r3t$1@rasp.pasdenom.info>
References : 1 2 3 4
User-Agent : Pan/0.155 (Kherson; fc5a80b8)
Le Mon, 11 Dec 2023 18:34:38 -0000 (UTC), Christian Weisgerber a écrit :
Dans bash:
IFS=$'\n'
Pas le choix, je vais être obligé de venir à ça car :
mapfile -t tableau <$filee
select item in "${tableau[@]}"
ne marche pas : j'ai un mot par item et non la phrase souhaitée (qui se
trouvait dns la ligne. Soyons précis je fais exactement :
«
mapfile -t tableau < liste-sauvegarde
select item in ${tableau[@]}
»
avec liste-sauvegarde qui contient eg.
des trucs bizarres
un truc très important
quelques
deux de plus
l'autre
et alors quand je lance mon script select donne :
1) des 3) bizarres 5) truc 7) important 9) deux
11) plus
2) trucs 4) un 6) très 8) quelques 10) de
12) l'autre
Alors que j'attendais :
1) des trucs bizarres 3 quelques
2) un truc très important 4 deux de plus
5) l'autre
-- attend je suis pas un r3b3lz moi juste un type ss cervo -+- underfog in GPJ: C'est lamer qui prends l'homme -+-