Groups | Search | Server Info | Login | Register


Groups > fr.comp.os.unix > #8126

Re: [bash] select

From Christian Weisgerber <naddy@mips.inka.de>
Newsgroups fr.comp.os.unix
Subject Re: [bash] select
Date 2023-12-13 23:00 +0000
Message-ID <slrnunkdrj.ga0.naddy@lorvorc.mips.inka.de> (permalink)
References <ul1sek$d5$2@rasp.pasdenom.info> <ul2ld2$d5$4@rasp.pasdenom.info> <ul4qc3$d5$8@rasp.pasdenom.info> <slrnunelhu.269.naddy@lorvorc.mips.inka.de> <ulcflr$n90$1@rasp.pasdenom.info>

Show all headers | View raw


On 2023-12-13, Jo Engo <yl@icite.fr> wrote:
>
>> Dans bash:
>> IFS=$'\n'
>
> C'est noté, mais on me demande expressément de ne pas utilise IFS. Comment 
> puis-je faire, une idée ?

Avec un tableau. On pourrait remplir le tableau avec une boucle :

    i=0
    while read -r tableau[i]; do
            ((i++))
    done <$filee

Ou plus court avec mapfile :

    #!/usr/local/bin/bash
    read -p "fichier de menu : " filee
    mapfile -t tableau <$filee
    select item in "${tableau[@]}"
    do
            echo $item
    done

-- 
Christian "naddy" Weisgerber                          naddy@mips.inka.de

Back to fr.comp.os.unix | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

[bash] select Jo Engo <yl@icite.fr> - 2023-12-09 14:09 +0000
  Re: [bash] select Jo Engo <yl@icite.fr> - 2023-12-09 21:15 +0000
    Re: [bash] select Jo Engo <yl@icite.fr> - 2023-12-09 21:59 +0000
    Re: [bash] select Jo Engo <yl@icite.fr> - 2023-12-10 16:52 +0000
      Re: [bash] select Christian Weisgerber <naddy@mips.inka.de> - 2023-12-11 18:34 +0000
        Re: [bash] select Jo Engo <yl@icite.fr> - 2023-12-13 14:38 +0000
          Re: [bash] select Christian Weisgerber <naddy@mips.inka.de> - 2023-12-13 23:00 +0000
        Re: [bash] select Jo Engo <yl@icite.fr> - 2023-12-14 15:21 +0000
          Re: [bash] select Jo Engo <yl@icite.fr> - 2023-12-14 15:43 +0000
          Re: [bash] select Christophe PEREZ <chris@novazur.fr> - 2023-12-14 18:51 +0000
          Re: [bash] select Christian Weisgerber <naddy@mips.inka.de> - 2023-12-14 18:38 +0000
  Re: [bash] select Christian Weisgerber <naddy@mips.inka.de> - 2023-12-11 18:32 +0000

csiph-web