shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] string shell


From: Julio C. Neves
Subject: Re: [shell-script] string shell
Date: Wed, 20 Nov 2013 23:26:40 +0000

Ô Enilton, sabendo isso tudo de shell, diga pro gordinho e unha de fome do seu chefe o seguinte:
- Erlon, seu fio de uma égua, o Julio Neves falou para vc me dar aumento. Gaste menos com a cerveja e capriche no meu salário!

Na 10ª edição do meu livro já esta previsto um exemplo muito parecido com esse, veja: 

$ var=(zero um dois três quatro)

$ echo \${var[{0..4}]}

${var[0]} ${var[1]} ${var[2]} ${var[3]} ${var[4]}

$ eval echo \${var[{0..4}]}

zero um dois três quatro

ou seja, não precisa daquele monte de contrabarras que vc usou, basta uma antes do cifrão para o shell não tentar resolver a variável.

Se conseguir o aumento, pague a cerveja para mim qdo eu for aí em Fortaleza. ;)


Abcs,
Julio
A partir de 02/12 estarei ministrando um curso completo de Shell no Rio de Janeiro.
@juliobash
Facebook? Neither that the cow cough...
;)




Em 20 de novembro de 2013 18:05, Enilton Angelim <address@hidden> escreveu:
 

var=(a b c d)
#e...  
#se você for curioso e doido que nem eu...
#execute
eval echo \${var\[{0..3}\]\}


#! Enilton Angelim
## F13 Tecnologia



2013/11/20 Enilton Angelim <address@hidden>
var=(a b c d) ou var[0]="a" ...
echo ${var[0]} #imprime "a"
...
#Ler os índices
for i in ${!var[@]} 
do
    echo  "Chave: $i Valor: ${var[$i]}"
done
....
#${!var[@]} : Retorna todos os índices do array



# Enilton Angelim
# Analista de Suporte Jr. 




2013/11/20 Bruno Viana <address@hidden>
 

Senhores,

Em uma conversa com um colega que desenvolve em php e que agora esta fazendo umas coisas em shell ele me perguntou como tratar strings.

Ou seja ele recebe um vetor que tem as possições e queria ler a possição x

Ai falei para ele que poderia usar o "cut" usando o delimitador conhecido com o "-d" e pegar a possição com o "-f", só que me veio a duvida se teria uma fução para tratar isso de uma forma "mais elegante" em shell.

Existe alguma diferente de cut, awk ou sed em shell ?

Atenciosamente,





reply via email to

[Prev in Thread] Current Thread [Next in Thread]