RES: [shell-script] metodos

2010-02-23 Por tôpico Paulo Antonio da Silva
t; Obrigado > > Paulo > Paulo, O problema aí é de lógica. Veja esta sugestão. read opcao if [ $opcao -le ${#me...@]} ]; then echo ${path[opcao]} else echo Opcao invalida! editor fi Existem também algumas melhorias que podem ser feitas, mas vamos por partes ;) -- Fabiano Caixeta Duarte E

RES: [shell-script] metodos

2010-02-23 Por tôpico Paulo Antonio da Silva
Muito legal sua sacada eim, mas ainda... ele indentifica que ${#me...@]} tem 1 mas só mostra 2, não estou conseguindo ler todas as variaveis; cat editor.txt afsdffdf;/tmp/arquivo1.txt dsfsdfff;/tmp/arquivo2.txt sh teste.sh ## #

Re: [shell-script] metodos

2010-02-23 Por tôpico Fabiano Caixeta Duarte
Em 23 de fevereiro de 2010 16:05, Paulo Antonio da Silva escreveu: > Pessoal, > > Estou tentando mas quando chega no case in não consigo associar a variável > montada com o case, podem me dar mais uma força? > > editor(){ >        echo "##" >        ech

RES: [shell-script] metodos

2010-02-23 Por tôpico Paulo Antonio da Silva
Pessoal, Estou tentando mas quando chega no case in não consigo associar a variável montada com o case, podem me dar mais uma força? editor(){ echo "##" echo "# MENU #" echo "#--

[shell-script] Re: Outra forma de executar

2010-02-23 Por tôpico Bahianeiro
Tente ... $ echo "teste1|teste2|teste3|teste4" | awk -F\| '{OFS = "\n"; $1 = $1; print $0}' teste1 teste2 teste3 teste4 Cordialmente, Bahianeiro Em Seg, 2010-02-22 às 11:11 +, shell-script@yahoogrupos.com.br escreveu: > 2.1. Outra forma de executar. > Enviado por: "Alexandre Gorges" alg

Re: [shell-script] expressão regular

2010-02-23 Por tôpico Ernander (Nander)
Obrigado a Todos! Agora Sim . . . Clareou! Att Nander [As partes desta mensagem que não continham texto foram removidas]

Re: [shell-script] expressão regular

2010-02-23 Por tôpico Julio C. Neves
Fala Nander, https://wiki.softwarelivre.org/TWikiBar/TWikiBarBirinaite#Here_Strings Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SP turma de Shell em 29/03 - ligue (11)2125-4747; - Floripa turma Shell 12/04 http://www.seventreinamentos.com.br; - DF turma de Shell em 17/04 - ligue

Re: [shell-script] metodos

2010-02-23 Por tôpico Julio C. Neves
Olá Fabiano, uma dicazinha que tenho certeza vc irá gostar: a partir do Bash 4.0 já existem arrays associativos. Desta forma vc pode ter em um só vetor, cujo índice seja o Item do menu e o valor, o nome do arquivo. Veja: $ declare -A frutas $ frutas[banana]=amarela $ frutas[maçã]=vermelha $ echo ${

Re: [shell-script] metodos

2010-02-23 Por tôpico Cyolfi Cyro
Eu costumo aliar arrays com o comando select, na minha opnião muito mais prático para pequenos menus do que o case. []'s Cyro Ciolfi (19) 8144 - 7944 (19) 3324 - 2804 www.salasprontas.com Sua sala pronta para treinamentos em Campinas. [As partes desta mensagem que não continham texto foram remo

Re: [shell-script] metodos

2010-02-23 Por tôpico Fabiano Caixeta Duarte
Em 23 de fevereiro de 2010 11:59, Paulo Antonio da Silva escreveu: > Pessoal, > > Gostaria de fazer um método que leia um arquivo para montar um case(já > explico); > > Tenho um arquivo onde tem o nome do arquivo que deve abrir e o path dele > separado por ; ex: > > #Cat editor.txt >  usuarios;/

[shell-script] metodos

2010-02-23 Por tôpico Paulo Antonio da Silva
Pessoal, Gostaria de fazer um método que leia um arquivo para montar um case(já explico); Tenho um arquivo onde tem o nome do arquivo que deve abrir e o path dele separado por ; ex: #Cat editor.txt usuarios;/temp/user.txt computadores;/temp/comp.txt Essa função teria que ler o arquivo e mont

Re: [shell-script] expressão regular

2010-02-23 Por tôpico Fabricio Mattos
Ernander, O <<< serve para alimentar a entrada de um comando no caso o sed. Exemplo: o comando poderia ser echo "mostre-me, deixe-me ver tudinho" | sed -r "s/([[:alpha:]]+)-me/me \1/g" porém é mais lento. Em 23 de fevereiro de 2010 10:32, Ernander (Nander) escreveu: > > > Julio, > > Int

Re: [shell-script] expressão regular

2010-02-23 Por tôpico Ernander (Nander)
Julio, Interessante a solução, mas poderia me explicar o por que do <<< ao invés do << ? Att Ernander [As partes desta mensagem que não continham texto foram removidas]