Re: [shell-script] Duvida script ftp

2007-09-13 Por tôpico Julio C. Neves
Fala Bruno, Para criar um ftp dinâmico, eu prefiro fazer da seguinte forma: Lista= # Para criar lista de arquivos while : do read -p "Arquivo: " Arq [ "$Arq" ] || break Lista="Lista "$(echo $Arq) # Isto permite o uso de coringas done Lista=${Lista# } # Tirando o espaço à esquerda

Re: [shell-script] Excluir bloco de texto

2007-09-13 Por tôpico Julio C. Neves
Ué, veja só: $ echo ' #I"usr" available = yes browseable = yes path = /usr public = yes writeable = yes only user = no #F"usr" ' | sed '/^#I"usr"/,/^#F"usr\"$/d' Abraços, Julio Em 13/09/07, do_eduardo <[EMAIL PROTECTED]> escreveu: > > Pessoal estou precis

Re: [shell-script] manipluando data/hora

2007-09-18 Por tôpico Julio C. Neves
Fala Anderson, o tempo que o servidor ficou logado vc consegue com who -b ou uptime (este só no linux), porém se vc procurar no histórico da lista, vc verá 4 programas que fiz para trabalhar com data e hora. Eles são: dton.sh - Transforma data em dias decorridos a partir de 01/01/1980 ntod.sh - O

Re: [shell-script] Verificar se um serviço está rodando

2007-09-24 Por tôpico Julio C. Neves
Fala Fernando, no seu lugar, eu faria exatamente o que o Tiago falou, porém colocaria tb no arquivo a hora que começou a execução. Desta forma, vc teria o PID e a hora que foi comcndada a execução, tendo uma espécie de log e podendo apurar mais o seu teste. Porém, o mais importante é descobrir o q

Re: [shell-script] grep lista de arquivos

2007-09-24 Por tôpico Julio C. Neves
grep tux "$(cat lista_arquivos.txt)" Em 24/09/07, Rafael A. Gazzoni <[EMAIL PROTECTED]> escreveu: > > Bom dia pessoal... > > to tentando automatizar uma tarefa aqui no trampo..mas a script não ta > rolando.. > > Tenho uma lista de arquivos (lista_arquivos.txt) e preciso da um > "grep tux" em cad

Re: [shell-script] grep lista de arquivos

2007-09-24 Por tôpico Julio C. Neves
bonita solução. Subverteu o uso do xargs... Em 24/09/07, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> escreveu: > > Humm... > > Eu sempre usei o xargs do outro lado de um pipe. Agora pensando bem... da > para usar o redirecionamento e evitar um cat > > xargs grep tux < lista_arquivos.txt > > se

Re: [shell-script] duvida simples - pesquisa dentro do diretorio

2007-09-24 Por tôpico Julio C. Neves
use o pipe: ls -t | head -1 Abraços, Julio Em 24/09/07, Glauco George <[EMAIL PROTECTED]> escreveu: > > Eu fiz um ls -t e copie a saida para um arquivo. Em seguida li esse > arquivo > com um head -n1.. ai eu consigo, porem bem trabalhoso. > > Em 24/09/07, Darlon <[EMAIL PROTECTED] > escreveu:

Re: [shell-script] Re: Como testar se um valor digitado é um número

2007-09-25 Por tôpico Julio C. Neves
Fala Junior, uma função deve ser criada somente se ela for usada em 2 ou mais pontos diferentes do seu programa. Assim sendo, eu faria a função da seguinte forma: function Le { # Esta função recebe os seguintes parâmetros: #+ $1 = 1 se for leitura do primeiro campo, #+ $1 = 2 se for leitura do seg

Re: [shell-script] escrever texto de forma reversa

2007-09-25 Por tôpico Julio C. Neves
Aê Czar, otimizado para bash $ rev <<< czar razc $ rev <<< ivan navi Como vc está na UFRJ, aproveito para te lembrar da semana de Sw Livre do RJ. A UniRIO ("Max Faria" <[EMAIL PROTECTED]>) está precisando de uma força na organização. Abração, Julio Em 25/09/07, Ivan lopes <[EMAIL PROTECTED]> es

Re: [shell-script] Separando parte de uma string e gravando em um arquivo txt

2007-09-27 Por tôpico Julio C. Neves
Aê Bruno, $ echo "$Num" 1,2 3,4 5,6 7,8 9,10 $ paste -d'\n' <(cut -f1 -d, <<< "$Num") <(cut -f2 -d, <<< "$Num") | xargs -l1 echo variavel: variavel: 1 variavel: 2 variavel: 3 variavel: 4 variavel: 5 variavel: 6 variavel: 7 variavel: 8 variavel: 9 variavel: 10 As construções do tipo <(cut -f1 -d,

Re: [shell-script] Processar Arquivo linha por linha ... Versão 3

2007-09-27 Por tôpico Julio C. Neves
Pra resolver o seu problema sem testar: IFS='|' while read c1 c2 do echo "$c1|$(calcula.sh)|$c2" done < arquivo. Abraços, Julio Em 27/09/07, isampbr <[EMAIL PROTECTED]> escreveu: > > Olá pessoal ! > > Sendo arquivo.txt com 7000 linhas no seguinte padrão: > (id|nome|sobrenome) > > 123456|abc

Re: [shell-script] redirecionamento

2007-10-01 Por tôpico Julio C. Neves
Fala Flavio, achei sensacional esta rodada e por isso tb quero dar a minha contrib. Acho que a linha $ true 2>&- >&2 && echo OK || echo NOK NOK produziu este resultado por ter tentado escrever no descritor de erro (/dev/fd/2) que estava fechado. Se assim for, o erro não está no processo como um t

Re: [shell-script] arquivo temporário virtual

2007-10-01 Por tôpico Julio C. Neves
Fala Henrique, o que eu falei no FISL, foi exatamente o que o Tiago respondeu, isto é, named pipes. Porém acho que a sua necessidade é o que o mop sugeriu, isto é o uso de variáveis. Só que vc escreveu: "O que eu queria fazer é mais ou menos isso: X=$(sed '/[EMAIL PROTECTED]<%27%2Fadmispconfig%40

Re: [shell-script] Re: Como testar se um valor digitado é um número

2007-10-01 Por tôpico Julio C. Neves
, > "jrsreis" <[EMAIL PROTECTED]> escreveu > > > > Olá Júlio, > > > > Obrigado pela dica, farei o teste aqui, se tiver mais dúvidas, > > entrarei em contato. > > > > Até mais, > > > > Júnior. > > > > --- Em

Re: [shell-script] Cortar linhas e exibir em colunas

2007-10-01 Por tôpico Julio C. Neves
Fala André, cara vc quer que o pessoal adivinhe seu problema? Leia de novo o que vc escreveu e vê se seu problema está bem descrito. Antes de mandar outro e-mail para a lista, veja se o cmd printf descrito em português aqui

Re: [shell-script] redirecionamento

2007-10-02 Por tôpico Julio C. Neves
Pela didática, isso pode ser considerado uma aula. Quero ver se existe uma lista com um nível elevado destes... Valeu Czar! Por falar em aula, diversos colegas da lista me pediram para avisar qdo eu daria um curso de shell e me esqueci quem eram esses colegas para fazê-lo em pvt. Então deixa eu fa

Re: [shell-script] "Somando" linhas iguais

2007-10-02 Por tôpico Julio C. Neves
Fala gar0t0, muita gelada em SP? De onde vc vai extrair a qtd de bytes de cada site que o cara acessou?... Do Proxy?... Descreva melhor o seu problema que o script sai. Abração, Julio Em 01/10/07, gar0t0 <[EMAIL PROTECTED]> escreveu: > > Iae pessoal, acho que é o primeiro email que mando com um

Re: [shell-script] Pq a vairavel ARQUIVO2 nao e alimentada

2007-10-02 Por tôpico Julio C. Neves
Fala Daniel, veja em português como usar o cmd if daquiaté aqui . Abraços, Julio Em 02/10/07, daniel martines <[EMAIL PROTECTED]> escreveu: >

Re: [shell-script] Pq a vairavel ARQUIVO2 nao e alimentada

2007-10-02 Por tôpico Julio C. Neves
Já te passei os links para vc estudar o funcionamento do if e do test. A variável não é populada pq vc está fazendo um teste aritimético e neste caso, $i (que contém alfa) será sempre zero (numericamente). Para resolver o seu problema, siga os links que te passei na minha msg anterior. Abraços, J

Re: [shell-script] Pq a vairavel ARQUIVO2 nao e alimentada

2007-10-02 Por tôpico Julio C. Neves
E são mais velozes. Proponho que alguém teste e mostre para a lista. Abraços, Julio :wq Em 02/10/07, Leandro Santiago <[EMAIL PROTECTED]> escreveu: > > Amigo, neste caso, eu utilizaria os próprios recursos do bash para as > comparações, que, na minha opinião, são muito mais legíveis que a sint

Re: [MODERAÇÃO] [shell-script] SquidGuardian

2007-10-03 Por tôpico Julio C. Neves
K, bem feito! Tem sempre um para responder o que não deve... :) Passei a manhã fora e qdo cheguei, tudo já tinha acontecido. Normalmente nós moderadores vemos estes filmezinhos se desenrolarem aos poucos. Como não acessei a manhã toda, qdo cheguei o filme já estava todo pronto. Muito engraçado

Re: [shell-script] aptitude em shell script

2007-10-24 Por tôpico Julio C. Neves
Olá Miguel, espero que a lista te receba tão bem qto vcs me receberam em Lisboa... Em 24/10/07, miguelcm86 <[EMAIL PROTECTED]> escreveu: > > Tenho duas dúvidas se alguém sober resolver. > > Primeiro é com o aptitude, estou a fazer um instalador em scripts para > distribuição debian. Uso o aptitu

Re: [shell-script] Recebimento e passagem de parâmetro posicional

2007-10-24 Por tôpico Julio C. Neves
Veja só o exemplo abaixo: [EMAIL PROTECTED]:~$ set - -a "teste1 teste2" -b teste3 -c "teste4 teste5" # O set - foi feito só por preguiça de criar script, então usei-o para passar parâmetros para o próprio bash [EMAIL PROTECTED]:~$ echo $1 -a [EMAIL PROTECTED]:~$ echo $2 teste1 teste2 [EMAIL PROTECT

Re: [shell-script] Recebimento e passagem de parâmetro posicional

2007-10-24 Por tôpico Julio C. Neves
echo $3 > > ./script.sh -a "teste1 teste2" -b teste3 -c "teste4 teste5" > -a > -a > teste1 > > Não saiu como eu esperava. > > Então Julio, como eu devo fazer o script para ficar do jeito que eu > necessito? > > Abraços. > > > On 10/24/0

Re: [shell-script] AWK

2007-10-25 Por tôpico Julio C. Neves
Fala Tiago, somente uma dúvida minha, pq estou sem Unix neste momento. A opção -v é válida para o awk do Unix ou é somente do GNU awk. Estou perguntando isso, pq nunca a conheci e faria o que o Ikami pediu da seguinte forma: awk '$NF >= '$Valor' {print $1,$NF}' Desta forma a variável esta fora d

Re: [shell-script] arrays em bash

2007-10-25 Por tôpico Julio C. Neves
Fala Eduardo, Vc fez quase tudo certo, mas veja estas linhas que vc mesmo colocou: $ echo $vetor indice0 $ echo ${#vetor} 7 Isto é, vc pediu o tamanho do vetor[0]. Para ver quantos elementos tem o seu vetor, faça: $ echo ${#vetor[*]} ou $ echo [EMAIL PROTECTED] Abração, Julio Faltam 3 dias para

Re: [shell-script] ajuda com read / printf

2007-10-26 Por tôpico Julio C. Neves
Aê Luciano, só mais umazinha para vc colocar no espectomêtro molecular. :) $ paste -sd"\0" teste abc Abração, Julio Sábado começa meu último curso de shell script do ano em SP. Veja: www.4linux.com.br/ - (11) 2125-4747 Em 25/10/07, Luciano Costa <[EMAIL PROTECTED]> escreveu: > > Olá lista, boa

Re: [shell-script] Script de Backup Oracle

2007-10-29 Por tôpico Julio C. Neves
Fala Gustavo, posso dar 2 chutes e acho que um deles resolverá o seu problema: O EOF é um label e por isso ele tem de estar sozinho na linha. Verifique se não tem espaços ou antes ou após ele. Se não for isso, experimente colocar uma contrabarra antes do ponto-e-vírgula. Abração, Julio Em 29/1

Re: [shell-script] Re: Funções com comando tee

2007-10-30 Por tôpico Julio C. Neves
Olá Miguel, vou te explicar o que está acontecendo, mas vc terá de estudar um pouco. É muito comum as pessoas confundirem o uso do if eo uso do cmd test. A melhor forma de vc aprender para sempre o uso destes cmds é ler este texto sobre o if

Re: [shell-script] Re: Funções com comando tee

2007-10-30 Por tôpico Julio C. Neves
exit 0 > > Resultado obtido: > > $ ./teste_pipe.sh > testes que só fazem perder tempo > bem > Valores vetPIPE=0 > PIPE0=0[0] PIPE1=0[1] > retorno=0 > pipe1=0[1] pipe2=0[2] > 0 > > -- > Carlos Ferreira > Analista de Desenvolvimento > Niterói - RJ - Bra

Re: [shell-script] Re: Funções com comando tee

2007-10-31 Por tôpico Julio C. Neves
Em 31/10/07, miguelcm86 <[EMAIL PROTECTED]> escreveu: > > Obrigado pessoal pela ajuda, já consegui resolver o problema. > Não estava a perceber bem de facto como funcionava o Pipestatus agora > já percebo :P > > Por acaso julio tinha lido um dos seus artigos o IX que falava dele. > > A parte do c

Re: [shell-script] criar script para trocar nomes em um texto

2007-11-01 Por tôpico Julio C. Neves
Fala José Valdir, praticamente já responderam a sua dúvida, mas vou responder tb, só pq vc está se queixando da idade e o cara que está tirando a sua dúvida (eu), já é sex... sexagenário :) Faça assim: sed -i.old 's/iptables/$IPTABLES/g' /nome/do/arquivo Depois que vc executar o cmd, /nome/do/ar

Re: [shell-script] Re: Funções com comando tee

2007-11-01 Por tôpico Julio C. Neves
Olá Miguel, tens razão eu não havia reparado o -ne no seu script. Li rapidamente e imaginei que fosse -eq. Vc fez: ./Main/Base/checknet.sh [ $? -ne 0 ] && Exit || exit 1 O correto seria eu ter sugerido que vc fizesse: ./Main/Base/checknet.sh || Exit || exit 1 ou melhor ainda: ./Main/Base/check

Re: [shell-script] agenda.sh - alterar contatos

2007-11-10 Por tôpico Julio C. Neves
Fala Rezende, a diferença entre as aspas (") e a apóstrofe (') é que se algo estiver entre apóstrofes o shell não interpreta nada, trata tudo como uma cadeia, ao passo que entre aspas o shell interpreta o cifrão ($), a crase (`) e a contrabarra (\). Assim sendo, se vc está usando uma variável, use

Re: [shell-script] barra de status

2007-11-11 Por tôpico Julio C. Neves
Fala Nelson, procure "spin.sh" no histórico da lista. É um script que fiz para bourne shell há mais de 10 anos. Ele é meio grande pq trabalha com posicionamento relativo, isto é, vc passa por parâmetro a linha e a coluna onde quer que ele apareça. Mas é muito legal pois imita um relógio (com mostra

[shell-script] Desmoderar

2007-11-20 Por tôpico Julio C. Neves
Pessoal, cheguei de viagem e vi um monte de pessoas com suas primeiras msgs liberadas, porém continuavam moderados e saí "desmoderando" todos. Gostaria de lembrar-lhes que a moderação de 1a. msg foi criada somente para evitar spam. Solicito aos meus amigos que qdo "desmoderarem" alguém, que verifi

[shell-script] Re: Desmoderar

2007-11-21 Por tôpico Julio C. Neves
Pessoal, a msg abaixo era para ser encaminhada a [EMAIL PROTECTED], mas enviei-a direta para o grupo, deve ter sido um erro na clicada ou então é cansaço mesmo. Peço desculpas aos colegas pela bobeada. Abraços a todos, Julio Em 20/11/07, Julio C. Neves <[EMAIL PROTECTED]> escreveu: >

Re: [shell-script] Re: como obter timestamp

2007-11-23 Por tôpico Julio C. Neves
Fala Luiz Claudio, vc e muita pessoas usam o touch para criar arquivos... O touch no duro, serve para trocar o time stamp. Veja: $ apropos touch touch (1)- change file timestamps Para criar um arquivo a.txt basta fazer: > a.txt Veja a diferença de performance entre os 2 métodos (cri

Re: [shell-script] Script para snmpd - Tabela de Partições

2007-11-24 Por tôpico Julio C. Neves
Estou contigo Mop, Para não dizer que não entendi nada, eu entendi o fdisk :) Em 24/11/07, mop <[EMAIL PROTECTED]> escreveu: > > >Em suma queria retornar os dados da posição digamos da coluna System > >a linha /dev/sda8, que retornaria o valor Linux. > >Não sei se fui claro o suficiente. Sugest

Re: [shell-script] Re: trabalhando com linhas de arquivo ( e o sed -i ?)

2007-11-28 Por tôpico Julio C. Neves
Há muito tempo a lista não via uma troca de e-mails como essa. Parabéns aos participantes. -- Abraços, Julio Curso de Shell em Brasília a partir de 08/12 http://www.trainingtecnologia.com.br/novo_site/shell.htm Telefone: (61) 3352-7785 :wq Em 28/11/07, mop <[EMAIL PROTECTED]> escreveu: > > Fiz

Re: [shell-script] Re: Alterar Data/ Inputar Form

2007-11-28 Por tôpico Julio C. Neves
Coitado... O o servidor de e-mail do cara é gago e vc ainda dá-lhe uma ripada?! :) -- Abraços, Julio Curso de Shell em Brasília a partir de 08/12 http://www.trainingtecnologia.com.br/novo_site/shell.htm Telefone: (61) 3352-7785 :wq Em 27/11/07, grande_uosh <[EMAIL PROTECTED]> escreveu: > > Vini

Re: [shell-script] Como criar janelas e botões usando shell?

2007-11-29 Por tôpico Julio C. Neves
Fala Alan, Só para constar, vc é o associado 2999 do nosso grupo. Breve seremos 3000! Qto a sua dúvida, procure em www.aurelio.net o tutorial referente a dialog. Por ser muito simples, é rápido de aprender. -- Abraços, Julio Curso de Shell em Brasília a partir de 08/12 http://www.trainingtecnolog

Re: [shell-script] Como saber se a hora atual esta dentro de um intervalo de tempo especifico?

2007-11-29 Por tôpico Julio C. Neves
Fala cara (bem que vc podia assinar as msgs para não ser chamado de cara, não é o cara?) ;) olha só, pela qtd de perguntas que vc tem feito à lista, vejo que vc está interessado em aprender shell. Assim sendo, neste link

Re: [shell-script] Idiomas diferentes no shell e no crontab?

2007-11-29 Por tôpico Julio C. Neves
Vou falar sobre o Unix, pq no Linux é mais difícil de explicar, porém o conceito é exatamente o mesmo. No Unix vc tem 2 arquivos que são "executados" qdo uma pessoa se loga: primeiro ele "executa" o /etc/profile e depois o ~/.profile (que é o mesmo que ~/.bash_profile). No bash existem diversos ou

Re: [shell-script] Como criar janelas e botões usando shell?

2007-11-29 Por tôpico Julio C. Neves
Em 29/11/07, Alan Diones <[EMAIL PROTECTED]> escreveu: > > obrigado Júlio > é uma honra receber uma resposta de vc, estou lendo seu livro Programação > Shell Linux, meus parabéns, o livro é 10 > valeu ae pela dica. > > - Original Message - > From: Jul

Re: [shell-script] Re: Como saber se a hora atual esta dentro de um intervalo de tempo especifico?

2007-11-29 Por tôpico Julio C. Neves
IANO (o carars!!!) > > --- Em shell-script@yahoogrupos.com.br , > "Julio C. Neves" > <[EMAIL PROTECTED]> escreveu > > > > Fala cara (bem que vc podia assinar as msgs para não ser chamado > de cara, > > não é o cara?) ;) > > olha só, pela qtd

Re: [shell-script] Nao funciona (sript de teste de conexao)

2007-11-30 Por tôpico Julio C. Neves
Fala Fábio, isso não é piada não, mas pode considerar um outro script Tabajara. Olha só: case $STATUS_LINK1:$STATUS_LINK2 in UP:UP) echo "Não esquenta a piriquita, tah tudo certo" ;; DOWN:DOWN) echo "Ferrou, os dois links estao fora do ar" ;; UP:DOWN) echo "Mudando rota para link1"

Re: [shell-script] Re: erro " too many arguments" ???

2007-11-30 Por tôpico Julio C. Neves
Fala Leandro, além do mais, esta forma é bem mais veloz do que o uso do test. Pena que a legibilidade seja tão ruim... -- Abraços, Julio Curso de Shell em Brasília a partir de 08/12 http://www.trainingtecnologia.com.br/novo_site/shell.htm Telefone: (61) 3352-7785 :wq Em 29/11/07, Leandro Santiago

Re: [shell-script] Re: Script sai quando não devia

2007-12-02 Por tôpico Julio C. Neves
Olá Miguel, se vc que saber sobre o cmd source (ou .), leia aqui. O Papo de Botequimtem de tudo para lhe agradar... :) Abraç

Re: [shell-script] Scripts do ano

2007-12-04 Por tôpico Julio C. Neves
Ô Leonardo, já que vc resolveu falar grosso, vou fazer o mesmo. Vc está errado desde o início, pois qdo a conversa vira diálogo, perde todo o interesse para o resto da lista (já somos 3001 associados) e deve ser feito em pvt. Como as pessoas te falaram com cortesia e vc foi grosseiro mesmo estando

Re: [shell-script] Scripts do ano

2007-12-04 Por tôpico Julio C. Neves
Café com leite não Elias, isso pra mim talha. Tem de ser chope sem colarinho. :) Peço a todos da lista que copiem o script abaixo, cole-o em um arquivo e execute-o. Fiz em menos de 30 minutos, vamos melhorá-lo (p.ex. fazendo um retângulo no entorno com cor de fundo branca). Abraços, Julio #!/bin

Re: [shell-script] Renomear arquivos em massa?

2007-12-05 Por tôpico Julio C. Neves
Fala Vinícius, isso não é um expressão regular, é uma expanão de parâmetro. Vc pode aprender isso, com um monte de exemplos, aqui . -- Abraços, Julio Feliz Natal :wq Em 05/12/07, Vinícius de Figueired

Re: [shell-script] Re: expressão regular

2007-12-05 Por tôpico Julio C. Neves
Fala André, vc está não está off-topic e ainda vou acrescentar umas dicas ao que vc falou: O Unix tem uma família composta por 3 caras: fgrep que não sabe nada de regexp, grep que só conhece regexps básicas e egrep que sabe tudo de regexp. Escrevi na ordem de performance onde cada um é cerca de 20

Re: [shell-script] SUID - Permissao Especial

2007-12-05 Por tôpico Julio C. Neves
Olá Luciana, por medida de segurança, o suid não pode ser implementado em nenhum arquivo interpretado. Imagine se alguém mal intensionado, editasse um arquivo do root com suid e colocasse somente uma linha: /bin/bash. Desta forma ele teria todos os recursos que o Bash oferece ao root. Algumas form

Re: [shell-script] Renomear arquivos em massa?

2007-12-05 Por tôpico Julio C. Neves
Aê Rafael, $ Nome=Julio_Cezar_Neves $ echo ${Nome//_/} JulioCezarNeves então: for Arq in * do mv $Arq ${Arq//_/} done -- Abraços, Julio Feliz Natal :wq Em 05/12/07, Rafael Tomelin <[EMAIL PROTECTED]> escreveu: > > Olá pessoal, > > Como faço para renomear arquivos em massa? > Tipo quero fa

Re: [shell-script] Re: Qual é o modo certo

2007-12-07 Por tôpico Julio C. Neves
Fala Edgard, se me lembro da sua dúvida anterior, o que vc precisa é colocar o mv dentro de um laço. Se for isto mesmo (e a minha sanidade estiver ok), :) as linhas abaixo resolvem: for arq in arquivo* do mv $arq /diretorio/pasta/$(sed 's/.../.../ <<< $arq) done O <<< é para substituir um "ech

Re: [shell-script] SUID - Permissao Especial

2007-12-07 Por tôpico Julio C. Neves
Olá Luciana, não creio que este compilador exista, e caso exista provavelmente será proprietário, assim como o AIX. Me lembro bem que te foram oferecidas diversas soluções além destas e vc não disse pq elas não serviam. Se dissesse, pode ser que pudéssemo contornar o problema. Eu não conheço este

Re: [shell-script] contador

2007-12-10 Por tôpico Julio C. Neves
Então mais one liner ainda: :) n=0; while [ $n -lt 999 ]; do echo $((++n)); done Em 10/12/07, Viktor Mota <[EMAIL PROTECTED]> escreveu: > > um OneLiner serve? > > n=0; while [ $n -lt 999 ]; do n=$((n+1)) ; echo $n; done > > []s > Viktor Mota > > - Mensagem original > De: Daniel Cardos

Re: [shell-script] Script Boas Festas

2007-12-10 Por tôpico Julio C. Neves
Fala Reinaldo, o que eu fiz estava estático, vc melhorou piscando as bolas, aproveiteia a sua idéia e fiz outra versão, onde tenho sempre 25 bolas acesas, isto é, a 26a. rodada, apago a bola que liguei na rodada 1. Pessoal, se não conhecer um cmd, procure-o na caixa que tem no canto superior esque

Re: [shell-script] Re: Script Boas Festas

2007-12-11 Por tôpico Julio C. Neves
Fala Renato, vc atirou no que viu e errou Eu não uso e-mail formatado. Gostaria de mandar todos com fonte courier (por ser monoespacejada), mas o gmail não aceita. Feliz Natal, Julio Em 11/12/07, Renato S. Yamane <[EMAIL PROTECTED]> escreveu: > > > > > > > Fernando Lemes da Silva escreveu: >

Re: [shell-script] Descobrir uma Data (Comando date)

2007-12-11 Por tôpico Julio C. Neves
Fala Gentil, acho que usando o cmd cal fica mais fácil... Por exemplo, para pegar todos os sábados deste mês basta fazer: $ cal | cut -c19- Sá 1 8 15 22 29 Para pegar somente os dias e já colocando na horizontal, faça: $ cal | cut -c19- | paste -s | cut -f3- 1 8 15 22 29

Re: [shell-script] Descobrir uma Data (Comando date)

2007-12-11 Por tôpico Julio C. Neves
sado nessa. > > Um abraço e obrigado, > > Gentil. > > > On 12/11/07, Julio C. Neves <[EMAIL PROTECTED]> > wrote: > > Fala Gentil, > > acho que usando o cmd cal fica mais fácil... Por exemplo, para pegar > todos > > os sábados deste mês basta faze

Re: [shell-script] Script Boas Festas

2007-12-11 Por tôpico Julio C. Neves
li=$((RANDOM % 9 + 3)) ini=$((c-li+2)) fim=$((c+li+2)) co=$((RANDOM % (li-2) * 2 + 1 + ini)) tput cup $li $co echo o linha[$k$i]=$li coluna[$k$i]=$co sleep 0.2 } let k++ done Abraços, Julio Em 10/12/07, Julio C. Neves <[EM

Re: [shell-script] Script Boas Festas

2007-12-11 Por tôpico Julio C. Neves
Juro que essa é a última e não encho mais o saco $ cat natal.sh #!/bin/bash # Versão 2.0 trap "tput reset; exit" 2 clear tput civis lin=2 col=$(($(tput cols) / 2)) c=$((col-1)) est=$((c-2)) cor=0 tput setaf 2; tput bold # Montando a Árvore for ((i=1; i<20; i+=2)) { tput cup $l

Re: [shell-script] Script Boas Festas

2007-12-12 Por tôpico Julio C. Neves
Diones <[EMAIL PROTECTED]> escreveu: > > Júlio, gostaria de adicionar mais duas linhas em baixo do boas festas, > seguindo a mesma tabulação, uma linha trará a msg "A Fafism Deseja a > todos um santo natal", como eu faço? > > obrigado > > Em Ter, 2007-12-11

[shell-script] [Moderação] PZPZine (Revista digital sobre Python, Zope e Plone)

2007-12-12 Por tôpico Julio C. Neves
É com pesar que comunico que o colega foi banido. Não gostei do que fiz pq o cara estava promovendo o Sw Livre, mas muitos de vcs conhecem meu envolvimento com a causa e eu mesmo deixo de publicar uma série de coisas para não ferir as regras da lista. Abraços, Julio - Moderador - Em 11/12/07, Cle

Re: [shell-script] Cálculo de Fatorial

2007-12-13 Por tôpico Julio C. Neves
creveu: > > júlio poderia me explicar a função dessa linha (seq -s\* $Num | bc)? > obrigado > - Original Message ----- > From: Julio C. Neves > To: shell-script@yahoogrupos.com.br > Sent: Wednesday, December 12, 2007 10:39 AM > Subject: Re: [shell-script] Cálculo de Fator

Re: [shell-script] suprimir espaços

2007-12-13 Por tôpico Julio C. Neves
Fala Élvio, creio que a linha abaixo remova os espaços em branco e as linhas vazias ou com espaços somente: $ sed '/^ *$/d;s/ \+//' arquivo para vc ter certeza, faça: $ sed '/^ *$/d;s/ \+//' arquivo | cat -vet Desta forma cada fim de linha aparecerá como um $. Abraços Julio Em 12/12/07, Elvio

Re: [shell-script] Expressão Regular: Novo bash

2007-12-14 Por tôpico Julio C. Neves
> aspas. Portanto mudam os caracteres que tem que ter '\' de escape. > > Gostaria que você fizesse uma comentário sobre o porque dessa mudança já > que para mim só trocou 6 por 1/2 dúzia além de quebrar a > compatibilidade... > > Abração, > Alain > > Julio C.

Re: [shell-script] Quem pode me ajudar com um simples cd?

2007-12-14 Por tôpico Julio C. Neves
Fala Daniel, sugiro que vc inclua uma última linha no fim do script que seja simplesmente pwd. O que deve estar acontecendo é que o seu script vai par o diretório escolhido e qdo termina, termina tb o shell que o estava interpretando, voltando assim ao Shell pai, que nunca saiu do diretório em que

Re: [shell-script] Substituindo texto em arquivos

2007-12-15 Por tôpico Julio C. Neves
Fala Olivier, o melhor é usar o cmd sed, usando-o da seguinte forma: sed 's/#GETPASS_ASTERISKS 1/GETPASS_ASTERISKS 1/g' login.defs > /tmp/log.$$ onde o s significa substitui, o caractere seguinte (no caso a barra (/) mas poderia ter usado qq outro) é um separador, e o g no final significa que s

Re: [shell-script] Re: Substituindo texto em arquivos

2007-12-15 Por tôpico Julio C. Neves
eu uso \n para retorno de linha? > > -10 graus ainda não graças à Deus mas já estamos à ~-1 -2 graus. Pense > que foi o maior fator que me impedia de voltar para cá. Odeio frio. > > Abraços, > Olivier > > --- Em shell-script@yahoogrupos.com.br , > "Julio C

Re: [shell-script] Permissões variadas

2007-12-15 Por tôpico Julio C. Neves
Fala Mop, dá uma olhada no Papo de Botequim, que lá tem um exemplo, usando uma lógica postada pelo Tiago que peguei na lista e que faz exatamente o que vc diz que não tem como fazer em poucas linhas. Veja:

Re: [shell-script] Permissões variadas

2007-12-15 Por tôpico Julio C. Neves
de outros? Sei não ... Comentário pessoal: o nível do teu shell tem melhorado muito, hein... :) Abraços e Feliz Natal, Julio -- > >From: "Julio C. Neves" > >Date: Sat, 15 Dec 2007 21:58:48 -0200 > > > >Fala Mop, > >dá uma olhada no Papo de > >Botequ

[shell-script] - banido -

2007-12-22 Por tôpico Julio C. Neves
Em 21/12/07, granadeirojur <[EMAIL PROTECTED]> escreveu: > > > FINAL DE ANO > > Estimados amigos e clientes, > > Em ritmo, embora arrefecido pelas festividades próprias do final de > ano, comunicamos aos nossos clientes, fornecedores e amigos que não > interromperemos nossas atividades nas semanas

Re: [shell-script] Lixeira restaurável

2007-12-22 Por tôpico Julio C. Neves
Olá ^.*$, se entendi o seu desejo, o correto seria fazer: #!/bin/bash # for I # Desta forma o I recebe todos os parâmetros posicionais do mv $I /home/$USERNAME/.Trash/ echo "$I:`pwd`:`date +"%Y%j%H%M%S%N"`" >> ~/.trasher done Abração e Feliz Natal Julio Em 20/12/07, ff9will <[EMAIL PR

Re: [shell-script] Amigo_Oculto

2007-12-31 Por tôpico Julio C. Neves
Fala Alan, Olha aí: $ Nomes=(joão maria pedro zé chico ana raimunda "chico xoxo") $ echo ${Nomes[$RANDOM % [EMAIL PROTECTED] chico xoxo Deste jeito, basta colocar os nomes no vetor Nomes (o que fiz na primeira linha colocando os nomes entre parênteses). A segunda linha é genérica, pois lista o elem

Re: [shell-script] Ler Arquivo

2008-01-04 Por tôpico Julio C. Neves
Agora veja isso, usando o mesmo arquivo xxx que o Tiago preparou: IFS=';:' $ while read a b c do echo -e "cpo a = $a\ncpo b = $b\ncpo c = $c\n===\n" done < xxx Olha agora a execução: cpo a = asd sad dsa cpo b = cpo c = === cpo a = sdsd cpo b = dreawqw cpo c = ers === cpo a =

Re: [shell-script] Problema com Leitura de Arquivo |while read e cut -c

2008-01-04 Por tôpico Julio C. Neves
Em 04/01/08, Marcos Notari Junior <[EMAIL PROTECTED]> escreveu: > > Caros, > > Fiz um script conforme abaixo: > > ## > cat arquivo.txt | while read i > do > DADO1=$(echo $i| cut -c 1-10) > DADO2=$(echo $i| cut -c 11-21) > DADO3=$(echo $i| cut -c 22-30)

Re: [shell-script] Como omitir o cursor do mouse no Xfree

2008-01-06 Por tôpico Julio C. Neves
Fala Leonardo, NESTE BOTEQUIMe NESTEvc encontra um monte de informação e exemplos sobre o assunto. Porém indo direto ao assunto. t

Re: [shell-script] Trap do Bash ::: Abortar Comando

2008-01-07 Por tôpico Julio C. Neves
Fala Marcus, o Shell lida com o trap em 2 momentos distintos: qdo ele o lê o coloca em uma área de memória e qdo ele recebe o sinal e o executa. O que vc quer deve ser resolvido nesta primeira fase. Se os cmds do trap estiverem entre aspas ("), os cmds serão armazenados em memória já resolvidos; c

Re: [shell-script] Trap do Bash ::: Abortar Comando

2008-01-07 Por tôpico Julio C. Neves
Fix um debug com a opção "-x" e quando eu envio o sinal 10 no pid do pai e > ele só mostra a mensagem quando o sleep atual termina. > Neste teste não consegui simular na prática a diferência entre ( " ) e ( ' > ) no trap. > > Obrigado. > > -- >

Re: [shell-script] - Moderação - Como omitir o cursor do mouse no Xfree

2008-01-07 Por tôpico Julio C. Neves
> Precisei de ajuda para um comando que desconhecia para me ajudar em um > script e se isso não é a finalidade desta lista me desculpe. > > Atenciosamente. > > Leonardo Bites > > Em 07/01/08, Julio C. Neves <[EMAIL PROTECTED]> > escreveu: > > > > Leona

Re: [shell-script] Acessar script remoto por determinada porta remotamente

2008-01-08 Por tôpico Julio C. Neves
Pessoal, já coloquei em www.julioneves.com o .pdf (ChangeLog7aEdicao.pdf) as mudanças que ocorreram da 6a. para a 7a. edição do meu livro (que só será lançado em fevereiro). Lá tem um apêndice sobre o netcat que fala sobre o assunto que o Ulysses está em dúvida. Abraços, Julio Em 08/01/08, Ulyss

Re: [shell-script] Como fazer um script rodar antes de desligar?

2008-01-09 Por tôpico Julio C. Neves
Experimente fazer no prompt: trap "clear; echo Tchau cara; sleep 5; exit" 0 E em seguida saia da sessão com um exit. Abraços, Julio Em 09/01/08, bossonaroesao06 <[EMAIL PROTECTED]> escreveu: > > Pessoal, gostaria de executar um script imediatamente antes que o > computador desligue. > Como fa

Re: [shell-script] Contador dentro de um laço

2008-01-10 Por tôpico Julio C. Neves
Acho que o teu problema não é qq cmd dentro do loop, mas especificamente o cmd read. se o problema for esse faça: while read linha do echo $((++i)) $linha ((i % 10)) || read < /dev/tty done < $BANCO O /dev/tty deve ser usado para explicitar que a leitura será feita pelo teclado, senão ele

Re: [shell-script] Re: Formar CSV

2008-01-15 Por tôpico Julio C. Neves
Fala Fabiano, Achei u paste -d, - - - - muito bem sacado, porém tenho a impressão que vc esqueceu uma coisa no seu último post. Onde vc escreveu : grep -v ^$ não será grep -v '^ *$'? Acho que faltou um branco ali, que seria o bandido da estória, pois é o branco que o sed do celsão, digo, cesar, :)

Re: [shell-script] contagem de caracteres

2008-01-17 Por tôpico Julio C. Neves
Prompt> expr length `echo "ddmmyy,hhmmss,nomearquvio,tipo,versao," | tr -d [:alnum:]` 13 Em 17/01/08, Elvio Barbalho <[EMAIL PROTECTED]> escreveu: > > Senhores bom! > > estou precisando contar quantas virgulas tenho em determinada linha. as > virgulas são o delimitadores de campos d

Re: [shell-script] contagem de caracteres

2008-01-17 Por tôpico Julio C. Neves
[EMAIL PROTECTED]> escreveu: > > bem sacado mas vai falhar em alguns casos : > exemplo > expr length `echo "ddmmyy,hhmmss,nome_do_arquvio,tipo,versao," | > tr -d [:alnum:]` > 15 > On Thu, 2008-01-17 at 11:03 -0200, Julio C. Neves wrote: > > Prompt> expr

Re: [shell-script] contagem de caracteres

2008-01-17 Por tôpico Julio C. Neves
-d '[[:alnum:]_]'` Abraços, Julio Em 17/01/08, miranda <[EMAIL PROTECTED]> escreveu: > > Como seria no caso dos queridos usuários que adoram > um espaço em branco em nomes de arquivos ? > Temos um posix pra isso ? > > On Thu, 2008-01-17 at 11:36 -0200, Julio C. Ne

Re: [shell-script] Re: contagem de caracteres

2008-01-17 Por tôpico Julio C. Neves
shell-script@yahoogrupos.com.br, > "Julio C. Neves" > <[EMAIL PROTECTED]> escreveu > > > > Dei a solução baseado no exemplo. Para o novo caso que vc criou, basta > > acrescentar o sublinha no tr. Assim: > > > > Prompt> expr length `echo > > "

Re: [shell-script] Pause no shell

2008-01-18 Por tôpico Julio C. Neves
Fala Alex, acho que a melhor forma de fazer isso é usando o cmd netcat. Altere o programa que gera o arquivo de forma que ao seu final, ele mande uma msg para uma determinada porta. O seu script de ftp estará ouvindo esta porta e qdo receber a msg, ele iniciará o ftp. Isso é simples, rápido e não o

Re: [shell-script] Re: contagem de caracteres

2008-01-18 Por tôpico Julio C. Neves
ução do tipo $[var1-var2]. É fogo! Por isso bom mesmo é o Bash. Ele topa a sintaxe de todos os ksh e de quebra, herdou algumas qualidades do csh. Abraços, Julio Em 18/01/08, Fabiano Caixeta Duarte <[EMAIL PROTECTED]> escreveu: > > Em 17/01/08, Julio C. Neves <[EMAIL PRO

Re: [shell-script] Shell + Formulário WEB.

2008-01-21 Por tôpico Julio C. Neves
Dê uma olhada em http://thobias.org/doc/cgi_shell.html. Um excelente tuto sobre o assunto e escrito em português. Em 21/01/08, Leandro - IQ <[EMAIL PROTECTED]> escreveu: > > Galera, > > Gostaria de saber como fazer para que um shell script interaja com um > formulário web. > Tenho 8 impressoras

Re: [shell-script] Como usar o UNIQ em CSV

2008-01-23 Por tôpico Julio C. Neves
Fala César, O problema é que o uniq tem opção para saltar os n primeiros campos mas não tem como saltr os m últimos. Desta forma vc pode saltar o código e o nome, mas o uniq irá atuar no CPF e endereço e aí a vaca vai pro brejo. O que vou portar não deve ser veloz, mas pelo menos é um one-liner co

Re: [shell-script] Criar variavel

2008-01-23 Por tôpico Julio C. Neves
Fala Ikami, veja a resposta aos teus anseios aqui. Tudo em português e cheio de exemplos legais. Abração, Julio Em 23/01/08, ikami <[EMAIL PROTECTED]> escreveu: > > Ola lista, > Seguinte, estou querendo criar uma v

Re: [shell-script] Criar variavel

2008-01-23 Por tôpico Julio C. Neves
Em 23/01/08, ikami <[EMAIL PROTECTED]> escreveu: > > PS: Júlio, estou tentando entender o eval e ver se ele me ajuda! > Fala Ikami, trate de entender mesmo, pois ele é a solução do teu problema. $ cont=1 $ var1=valor Agora faça: $ echo $var`echo $cont` $var1 Essa resposta ($var1) ocorreu

Re: [shell-script] Formatacao na impressão errata

2008-01-25 Por tôpico Julio C. Neves
Aê Gemayel: $ N1=Julio $ N2=Neves $ Metade=$(($(tput cols)/2)) $ printf "%${Metade}s%${Metade}s\n" $N1 $N2 # Justificado à direita Julio Neves $ printf "%-${Metade}s%-${Metade}s\n" $N1 $N2 # Justificado à esquerda Julio Neves

Re: [shell-script] Nuevo miembro

2008-01-25 Por tôpico Julio C. Neves
Olá Pere, seja bem vindo à nossa lista. Tenho certeza que todos os colegas farão o possível para ajudá-lo. Saludos, Julio Em 24/01/08, Yahoo <[EMAIL PROTECTED]> escreveu: > > Hola a todos, soy nuevo en la lista desde ayer, aunque no hablo > português, os entiendo casi todo, si tengo algún prob

Re: [shell-script] Pegar somente parte da linha

2008-01-26 Por tôpico Julio C. Neves
Fala Flávio, veja as dicas aqui. Está tudo em português leve e fácil de ler e cheio de bons exemplos. Abração, Julio Em 25/01/08, Flavio Junior <[EMAIL PROTECTED]> escreveu: > > lazlo:~# echo /home/eduardo/teste/arquivo.doc >

<    3   4   5   6   7   8   9   10   >