|
From: | Julio C. Neves |
Subject: | Re: [shell-script] Re: Alternativa ao comando set usando read |
Date: | Mon, 12 Nov 2018 12:10:04 -0200 |
Grande Robson
Então realmente entendi errado mesmo.O que vc quer é colocar os conteúdos ordenados em um array numa variável que vc escolhe o nome, para o contexto do seu script suponho. O Mestre Julio já deu uma dica valiosa, e acrescento que talvez mudar a variável de ambiente IFS pudesse ajudar.Mas no exemplo que forneceu não vejo um forma de fazer isso diretamente com o read, exceto se trocarmos os espaços contidos que não são os separadores como é o caso da varY:#!/bin/bash array=('a' 'b c' 'd' 'e') read varX varY varW varZ <<< "${array[@]// /_}"O resultado seria:varX=a # $1 ou ${array[0]} varY='b_c' # $2 ou ${array[1]} varW=d # $3 ou ${array[2]} varZ=e # $4 ou ${array[3]}Note que nesse caso seria necessário fazer um tratamento posterior na variável que teve o caractere trocado, onde nesse exemplo troquei o espaço por _.Assim diretamente numa abordagem de uma única linha essa é a única forma que conheço, levando em consideração o exemplo dado.[]'sItamar
[Prev in Thread] Current Thread [Next in Thread]
- Alternativa ao comando set usando read, Robson Alexandre, 2018/11/09
- Re: Alternativa ao comando set usando read, itamarnet, 2018/11/09
- Re: [shell-script] Alternativa ao comando set usando read, Julio C. Neves, 2018/11/09
- Alternativa ao comando set usando read, Robson Alexandre, 2018/11/12
- Re: [shell-script] Alternativa ao comando set usando read, Julio C. Neves, 2018/11/13
- Re: [shell-script] Alternativa ao comando set usando read, Robson Alexandre, 2018/11/16
- Re: [shell-script] Alternativa ao comando set usando read, Julio C. Neves, 2018/11/16
Message not available
- Re: [shell-script] Re: Alternativa ao comando set usando read, Robson Alexandre, 2018/11/09
- Re: [shell-script] Re: Alternativa ao comando set usando read, itamarnet, 2018/11/12
- Re: [shell-script] Re: Alternativa ao comando set usando read, Julio C. Neves <=
Re: [shell-script] Alternativa ao comando set usando read, phfbettetga, 2018/11/20
- Prev by Date: Re: [shell-script] Re: Alternativa ao comando set usando read
- Next by Date: Alternativa ao comando set usando read
- Previous by thread: Re: [shell-script] Re: Alternativa ao comando set usando read
- Next by thread: Re: [shell-script] Alternativa ao comando set usando read
- Index(es):