Re: [shell-script] Bash + regex

2009-06-03 Por tôpico Eri Ramos Bastos
O script abaixo funciona. A grande diferença foi não colocar as aspas de novo na hora de comparar a regex. #!/bin/bash BATATA="((br|eth|tap)0|lo|tap[1-3]|vmnet8)" if [[ "\: > estou com problema para fazer um if em bash usando regex. > > comando: > # IFS="br0 eth0 lo tap0 tap1 tap2 tap3 vmnet8"; s

Re: [shell-script] Ajuda Urgente com FOR [RESOLVIDO]

2009-06-03 Por tôpico Eduardo Jaime Quiros Batres
testa utilizar algo similar ao que segue: mkdir $(printf "%04d " `seq 1 12`) eu testei primeiro o output de printf "%04d " `seq 1 12` > Olá pessoal, > > Consegui resolver o meu problema da seguinte forma: > > > #!/bin/bash > > #Define as variaveis > variavel=1 > valor=1 > DADOS="/dados/" > > >

Re: [shell-script] Ajuda Urgente com FORO

2009-06-03 Por tôpico Bruno Coimbra
On Wed, 3 Jun 2009 01:51:57 -0300, Raul Libório wrote: > one-liners rules!! > mkdir `seq 1 ` > > Incluindo a string solicitada: mkdir $(seq -f "dados_%04.0f" 10) -- Bruno Coimbra a.k.a. sceadugenga [As partes desta mensagem que não continham texto foram removidas]

Re: [shell-script] Ajuda Urgente com FORO

2009-06-03 Por tôpico Julio C. Neves
Fala Bruno, só uma simplificaçãozinha na sua resposta: $ seq -w 0 A opção -w coloca zeros à esquerda, de forma que todos os números fiquem do mesmo tamanho. Veja: $ seq -w 10 01 02 03 04 05 06 07 08 09 10 -- Abraços, Julio *Cursos de Shell e Zenity? - Em SP ligue (11) 2125-4747; - Em DF li

[shell-script] Re: Ajuda Urgente com FORO

2009-06-03 Por tôpico voyeg3r
--- Em shell-script@yahoogrupos.com.br, Rafael Tomelin escreveu > > Olá pessoal, > > Estou precisqando criar um for para que crie diversos diretorios > "/dados?xxx", porém esses diretórios tem que ser da seguinte forma: > > ou seja de até > > como posso fazer isso? > > > for i

Re: [shell-script] Bash + regex

2009-06-03 Por tôpico Alain M.
Funcionou só no modo compatibilidade 3.1: $ shopt -s compat31 $ IFS="br0 eth0 lo tap0 tap1 tap2 tap3 vmnet8"; set -x; if [[ $IFS =~ "\ O script abaixo funciona. A grande diferença foi não colocar as aspas > de novo na hora de comparar a regex. > > #!/bin/bash > > BATATA="((br|eth|tap)0|lo|tap[1

Re: [shell-script] Re: Ajuda Urgente com FORO

2009-06-03 Por tôpico Wagner Brasileiro
faz assim: Segundo o grande Mestre Julio, se escrever muito tem algo errado, sempre achei isso, mas não o conhecia para atestar essa insanidade! rs... prefixo=Arq seq 1 999 | xargs -i mkdir "$prefixo{}" E pronto! Tem cara de gambiarra, imaginei que para ser tão simples de escrever fosse oneroso

Re: [shell-script] Re: Ajuda Urgente com FORO

2009-06-03 Por tôpico Wagner Brasileiro
faz assim: Segundo o grande Mestre Julio, se escrever muito tem algo errado, sempre achei isso, mas não o conhecia para atestar essa insanidade! rs... prefixo=Arq seq 1 999 | xargs -i mkdir "$prefixo{}" E pronto! Tem cara de gambiarra, imaginei que para ser tão simples de escrever fosse onero

[shell-script] Comando sed

2009-06-03 Por tôpico Anderson Nascimento
Lista, Estou batendo a cabeça para remover determinadas linhas de um arquivo. Seguinte. tenho um arquivo que tem o seguinte conteudo. Sun Nov 23 06:32:10 2008 1055 xxx.xxx.xxx.xxx. TCP_MISS/200 198395 GET http://www.uol.com.br - DIRECT/200.221.2.45 text/html Sun Nov 23 06:37:10 2008 1255 xx

[shell-script] Re: ssh (sem senha) com SSH-AGENT + SSH-ADD

2009-06-03 Por tôpico Ricardo Julião
achei a resposta e publiquei no blog da minha sala: http://gdpufes.blogspot.com/2009/06/ssh-sem-senha.html fica a dica ai pra quem precisar no futuro. Ricardo S. Julião. 2009/6/3 Ricardo Julião > Preciso fazer um script que logue em todas as máquinas e faça uma operação > qualquer. > > Então o

Re: [shell-script] Soma de campos especificos de varios arquivos

2009-06-03 Por tôpico Adriano Nunes
Galera consegui fazer o seguinte:   modifiquei o script da seguinte forma:   #/bin/bash   mes="" relatorio="/home/anunes/rel-pflogsumm" destino="/home/anunes/relatorios/recebidos."   echo "  Digite o Mes que deseja consultar" while read mes do case $mes in 01) break;; 02) break;

Re: [shell-script] Comando sed

2009-06-03 Por tôpico Flavio Torres
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Anderson Nascimento wrote: > Lista, > > Estou batendo a cabeça para remover determinadas linhas de um arquivo. > > Seguinte. > > tenho um arquivo que tem o seguinte conteudo. > > Sun Nov 23 06:32:10 2008 1055 xxx.xxx.xxx.xxx. TCP_MISS/200 198395 GET

Re: [shell-script] Re: Ajuda Urgente com FORO

2009-06-03 Por tôpico Jeiks
Opa, gente... puxando um pouquinho pra mais assuntos... sei que deve ter como melhorar, mas olha: se eu fizer: mkdir {001,002,003,004} ele cria, sem problemas os diretorios 001, 002, 003 e 004. Então seria interessante, se fosse possível, criar uns 100 diretórios assim: m