Sujet : Re: [bash] select
De : yl (at) *nospam* icite.fr (Jo Engo)
Groupes : fr.comp.os.unixDate : 10. Dec 2023, 17:52:19
Autres entêtes
Organisation : <http://pasdenom.info/news.html>
Message-ID : <ul4qc3$d5$8@rasp.pasdenom.info>
References : 1 2
User-Agent : Pan/0.155 (Kherson; fc5a80b8)
Le Sat, 9 Dec 2023 21:15:14 -0000 (UTC), Jo Engo a écrit :
#!/bin/bash read -p "fichier de menu : "
# attention, il y a bien un saut de ligne entre les quotes (en fait je
l'avais écrit sur une autre machine (mon téléphone android, avec un
coquille) et je l'ai recopié de tête, rapido
IFS='
' select item in $(cat $filee)
do
echo $item
# faire des trucs done # fin scrip
J'ai honte, je vous donne le script corrigé :
#!/bin/bash
read -p "fichier de menu : " filee
# attention, il y a bien un saut de ligne entre les quotes
IFS='
' select item in $(cat $filee) # (*)
do
echo $item
# faire des trucs
done
# fin script
(*) j'étais pas convaincu par
IFS='\n' un avis ?
-- Espoir : On a vu l'homme-araignée hier soir. -+- Les nuls -+-