Ir direto para busca.
shell-script · Lista brasileira sobre Linux Shell Script

Informações sobre o grupo

  • Associados: 3868
  • Categoria: Linux
  • Criado em: Jun 5, 2000
  • Idioma: Português
? Você já é um associado? Entre no Yahoo!

Dicas

Você sabia...
Você pode ordenar suas mensagens por data? Basta clicar no link da coluna data. Suas preferências serão lembradas para que você não precise fazer isso novamente sempre que retornar.

Mensagens

  Ajuda
Avançado
mensagens 34368 - 34397 de 36009   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
mensagens 34368 - 34397 de 36009   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
mensagens: Exibir resumo de mensagens Classificar por data ^  
#34368 De: "Julio C. Neves" <julio.neves@...>
Data: Sex, 20 de Abr de 2012 2:55 pm
Assunto: Re: extrair string
julioneves99
Enviar e-mail Enviar e-mail
 
$ ping 10.200.30.400 -c 5 -A | grep -Eo '[0-9]{1,3}%'

Abcs,
Julio
*Já foi lançado "Bombando o
Shell<http://www.brasport.com.br/index.php?dispatch=products.view&product_id=666\
>
". *
*Show **de interfaces gráficas sob Shell!*
*
*



Em 20 de abril de 2012 11:28, isa_fabi <fabisa.jgs@...> escreveu:

> **
>
>
> Ola pessoal,
>
> preciso criar um script para checar a porcentagem de perda de pacotes de
> um determinado link, por exemplo, no resultado do comando abaixo eu preciso
> extrair somente o 20 de "20% packet loss"
>
> # ping 10.200.30.400 -c 5 -A
> PING 10.200.30.400 (10.200.30.400) 56(84) bytes of data.
> 64 bytes from 10.200.30.400: icmp_req=2 ttl=62 time=1980 ms
> 64 bytes from 10.200.30.400: icmp_req=3 ttl=62 time=2354 ms
> 64 bytes from 10.200.30.400: icmp_req=4 ttl=62 time=1664 ms
> 64 bytes from 10.200.30.400: icmp_req=5 ttl=62 time=1180 ms
>
> --- 10.200.30.400 ping statistics ---
> 5 packets transmitted, 4 received, 20% packet loss, time 5963ms
> rtt min/avg/max/mdev = 1180.100/1794.876/2354.721/430.946 ms, pipe 2,
> ipg/ewma 1490.913/1881.620 ms
>
> Agradeço se alguem puder me dar uma ajuda nessa questao.
>
> Obrigado,
> Fabiano.
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#34369 De: Jonathan Lessa <jonathanlessa@...>
Data: Sex, 20 de Abr de 2012 9:59 pm
Assunto: Re: extrair string
basq_eteiro
Enviar e-mail Enviar e-mail
 
Creio que isso vai lhe servir:
ping 10.200.30.400 -c5 | sed -nr 's/^.* ([0-9]+)% packet loss.*/\1/gp'


Jonathan Lessa


Em 20 de abril de 2012 11:28, isa_fabi <fabisa.jgs@...> escreveu:

> **
>
>
> Ola pessoal,
>
> preciso criar um script para checar a porcentagem de perda de pacotes de
> um determinado link, por exemplo, no resultado do comando abaixo eu preciso
> extrair somente o 20 de "20% packet loss"
>
> # ping 10.200.30.400 -c 5 -A
> PING 10.200.30.400 (10.200.30.400) 56(84) bytes of data.
> 64 bytes from 10.200.30.400: icmp_req=2 ttl=62 time=1980 ms
> 64 bytes from 10.200.30.400: icmp_req=3 ttl=62 time=2354 ms
> 64 bytes from 10.200.30.400: icmp_req=4 ttl=62 time=1664 ms
> 64 bytes from 10.200.30.400: icmp_req=5 ttl=62 time=1180 ms
>
> --- 10.200.30.400 ping statistics ---
> 5 packets transmitted, 4 received, 20% packet loss, time 5963ms
> rtt min/avg/max/mdev = 1180.100/1794.876/2354.721/430.946 ms, pipe 2,
> ipg/ewma 1490.913/1881.620 ms
>
> Agradeço se alguem puder me dar uma ajuda nessa questao.
>
> Obrigado,
> Fabiano.
>
>
>



--
Att.:
Jonathan Lessa


[As partes desta mensagem que não continham texto foram removidas]

#34370 De: Jonathan Lessa <jonathanlessa@...>
Data: Sex, 20 de Abr de 2012 10:04 pm
Assunto: Re: extrair string
basq_eteiro
Enviar e-mail Enviar e-mail
 
Olhando o de Julio vi q poderia diminuir o meu:

ping 200.241.52.1 -c 5 -A | sed -nr 's/.*([0-9]+)%.*/\1/gp'


Em 20 de abril de 2012 18:59, Jonathan Lessa <jonathanlessa@...>escreveu:

> Creio que isso vai lhe servir:
> ping 10.200.30.400 -c5 | sed -nr 's/^.* ([0-9]+)% packet loss.*/\1/gp'
>
>
> Jonathan Lessa
>
>
> Em 20 de abril de 2012 11:28, isa_fabi <fabisa.jgs@...> escreveu:
>
>> **
>>
>>
>> Ola pessoal,
>>
>>
>> preciso criar um script para checar a porcentagem de perda de pacotes de
>> um determinado link, por exemplo, no resultado do comando abaixo eu preciso
>> extrair somente o 20 de "20% packet loss"
>>
>> # ping 10.200.30.400 -c 5 -A
>> PING 10.200.30.400 (10.200.30.400) 56(84) bytes of data.
>> 64 bytes from 10.200.30.400: icmp_req=2 ttl=62 time=1980 ms
>> 64 bytes from 10.200.30.400: icmp_req=3 ttl=62 time=2354 ms
>> 64 bytes from 10.200.30.400: icmp_req=4 ttl=62 time=1664 ms
>> 64 bytes from 10.200.30.400: icmp_req=5 ttl=62 time=1180 ms
>>
>> --- 10.200.30.400 ping statistics ---
>> 5 packets transmitted, 4 received, 20% packet loss, time 5963ms
>> rtt min/avg/max/mdev = 1180.100/1794.876/2354.721/430.946 ms, pipe 2,
>> ipg/ewma 1490.913/1881.620 ms
>>
>> Agradeço se alguem puder me dar uma ajuda nessa questao.
>>
>> Obrigado,
>> Fabiano.
>>
>>
>>
>
>
>
> --
> Att.:
> Jonathan Lessa
>
>


--
Att.:
Jonathan Lessa


[As partes desta mensagem que não continham texto foram removidas]

#34371 De: "isa_fabi" <fabisa.jgs@...>
Data: Sex, 20 de Abr de 2012 4:11 pm
Assunto: Re: extrair string
isa_fabi
Enviar e-mail Enviar e-mail
 
Obrigado pela ajuda pessoal! a combinacao de comandos que deu mais certa foi do
Julio. Ja a combinacao do Moacir falha quando ha 100% de perdas, justo pq a
linha em questao muda um pouco no resultado do ping, vejam duas situacoes de
resultado do comando:

5 packets transmitted, 0 received, +4 errors, 100% packet loss, time 4004ms

5 packets transmitted, 4 received, 20% packet loss, time 1169ms

Quando ha 100% de perda tem um "+4 errors" depois do received.

Agora, como elimino o "%" para usa-lo em uma variavel para comparacao?

tks,
Fabiano.

--- Em shell-script@..., "Julio C. Neves" <julio.neves@...>
escreveu
>
> $ ping 10.200.30.400 -c 5 -A | grep -Eo '[0-9]{1,3}%'
>
> Abcs,
> Julio
> *Já foi lançado "Bombando o
>
Shell<http://www.brasport.com.br/index.php?dispatch=products.view&product_id=666\
>
> ". *
> *Show **de interfaces gráficas sob Shell!*
> *
> *
>
>

#34372 De: Marcelo Neto <marceloneto@...>
Data: Sex, 20 de Abr de 2012 2:52 pm
Assunto: Re: extrair string
marceloneto1306
Enviar e-mail Enviar e-mail
 
Olá Fabiano,

faça da seguinte maneira:

*ping 10.200.30.400 -c 5 -A |grep -i "packet loss" |cut -d " " -f6*

espero poder ter lhe ajudado!


--
Marcelo Neto
(85) 8886.5730
(85) 9681.5277
Fortaleza - Brasil


[As partes desta mensagem que não continham texto foram removidas]

#34373 De: "Julio C. Neves" <julio.neves@...>
Data: Sex, 20 de Abr de 2012 11:41 pm
Assunto: Re: Re: extrair string
julioneves99
Enviar e-mail Enviar e-mail
 
fabiano,
se vc não quer o %, é melhor mandar a saída do ping para um sed, usando a
mesma expressão regular. Veja:

$ ping ....... | sed -rn 's/.*, ([0-9]{1,3})%.*/\1/p'

Abcs,
Julio
*Já foi lançado "Bombando o
Shell<http://www.brasport.com.br/index.php?dispatch=products.view&product_id=666\
>
". *
*Show **de interfaces gráficas sob Shell!*
*
*



Em 20 de abril de 2012 13:11, isa_fabi <fabisa.jgs@...> escreveu:

> **
>
>
> Obrigado pela ajuda pessoal! a combinacao de comandos que deu mais certa
> foi do Julio. Ja a combinacao do Moacir falha quando ha 100% de perdas,
> justo pq a linha em questao muda um pouco no resultado do ping, vejam duas
> situacoes de resultado do comando:
>
> 5 packets transmitted, 0 received, +4 errors, 100% packet loss, time 4004ms
>
> 5 packets transmitted, 4 received, 20% packet loss, time 1169ms
>
> Quando ha 100% de perda tem um "+4 errors" depois do received.
>
> Agora, como elimino o "%" para usa-lo em uma variavel para comparacao?
>
> tks,
> Fabiano.
>
> --- Em shell-script@..., "Julio C. Neves" <julio.neves@...>
> escreveu
> >
> > $ ping 10.200.30.400 -c 5 -A | grep -Eo '[0-9]{1,3}%'
> >
> > Abcs,
> > Julio
> > *Já foi lançado "Bombando o
> > Shell<
> http://www.brasport.com.br/index.php?dispatch=products.view&product_id=666
> >
> > ". *
> > *Show **de interfaces gráficas sob Shell!*
> > *
> > *
> >
> >
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#34374 De: Jonathan Lessa <jonathanlessa@...>
Data: Sáb, 21 de Abr de 2012 11:25 am
Assunto: Re: Re: extrair string
basq_eteiro
Enviar e-mail Enviar e-mail
 
Testou a que eu postei?
ping  10.200.30.400 -c 5 -A | sed -nr 's/.*([0-9]+)%.*/\1/gp'



Em 20 de abril de 2012 13:11, isa_fabi <fabisa.jgs@...> escreveu:

> **
>
>
> Obrigado pela ajuda pessoal! a combinacao de comandos que deu mais certa
> foi do Julio. Ja a combinacao do Moacir falha quando ha 100% de perdas,
> justo pq a linha em questao muda um pouco no resultado do ping, vejam duas
> situacoes de resultado do comando:
>
> 5 packets transmitted, 0 received, +4 errors, 100% packet loss, time 4004ms
>
> 5 packets transmitted, 4 received, 20% packet loss, time 1169ms
>
> Quando ha 100% de perda tem um "+4 errors" depois do received.
>
> Agora, como elimino o "%" para usa-lo em uma variavel para comparacao?
>
> tks,
> Fabiano.
>
> --- Em shell-script@..., "Julio C. Neves" <julio.neves@...>
> escreveu
>
> >
> > $ ping 10.200.30.400 -c 5 -A | grep -Eo '[0-9]{1,3}%'
> >
> > Abcs,
> > Julio
> > *Já foi lançado "Bombando o
> > Shell<
> http://www.brasport.com.br/index.php?dispatch=products.view&product_id=666
> >
> > ". *
> > *Show **de interfaces gráficas sob Shell!*
> > *
> > *
> >
> >
>
>
>



--
Att.:
Jonathan Lessa


[As partes desta mensagem que não continham texto foram removidas]

#34375 De: "isa_fabi" <fabisa.jgs@...>
Data: Sáb, 21 de Abr de 2012 3:29 pm
Assunto: Re: extrair string
isa_fabi
Enviar e-mail Enviar e-mail
 
Sim Jonathan, acabei de testar. A sua primeira combinaçao foi a que deu certo, e
a segunda mais curta só retorna um "0".

Julio, sua segunda opcao tambem deu certo, agora sem o %.

Marcelo, sua dica tb é valida, só nao vai ser eficaz em casos onde o ping mostra
"+n errors" antes do percentual de erros, o que muda a contagem de campos e
teria de ser -f8 no final da linha para esses casos. Mesmo assim obrigado pela
sua colaboracao.
ping 10.200.30.400 -c 5 -A |grep -i "packet loss" |cut -d " " -f6

Pessoal, muito obrigado a todos, pela colaboracao. Fiquei admirado em ver tanta
participacao assim.

Esclarecimento: Minhas mensagens ainda dependem de liberacao por eu ser novo no
forum, e nesse caso elas demoram um pouco para aparecer no forum. E talvez foi
por isso Jonathan, que vc deve ter estranhado que em minha resposta anterior soh
citei o Julio e o Moacir neh. Fica tranquilo que sua colaboracao foi muito bem
vinda.

Um abençoado fim de semana pra todos.
Fabiano.

--- Em shell-script@..., Jonathan Lessa <jonathanlessa@...>
escreveu
>
> Testou a que eu postei?
> ping  10.200.30.400 -c 5 -A | sed -nr 's/.*([0-9]+)%.*/\1/gp'
>
>
>
> Em 20 de abril de 2012 13:11, isa_fabi <fabisa.jgs@...> escreveu:
>

> > **
> >
> >
> > Obrigado pela ajuda pessoal! a combinacao de comandos que deu mais certa
> > foi do Julio. Ja a combinacao do Moacir falha quando ha 100% de perdas,
> > justo pq a linha em questao muda um pouco no resultado do ping, vejam duas
> > situacoes de resultado do comando:
> >
> > 5 packets transmitted, 0 received, +4 errors, 100% packet loss, time 4004ms
> >
> > 5 packets transmitted, 4 received, 20% packet loss, time 1169ms
> >
> > Quando ha 100% de perda tem um "+4 errors" depois do received.
> >

#34376 De: Adonai Silveira Canez <adonaicanez@...>
Data: Sex, 27 de Abr de 2012 5:28 pm
Assunto: Script com telnet
apacheattack
Enviar e-mail Enviar e-mail
 
Boa tarde a todos,

pessoal preciso fazer um script que mande comandos por telnet para um
servidor imap na porta 143, o problema é que o telnet não executa uma lista
de comandos diretamente, pelo que eu descobri o telnet só funciona de forma
interativa, por isso não sei como resolver esse problema. Eu pesquisei e
descobri o programa expect que deve resolver isso, mas me pareceu um pouco
complicado pois não achei nenhum exemplo bom para me ajudar. Alguem tem
dica de como resolver esse problema.
Os comandos que preciso executar no telnet estão abaixo

# telnet localhost 143
. login usuario senha
. select INBOX
. copy 1 INBOX/email
. logout


[As partes desta mensagem que não continham texto foram removidas]

#34377 De: Tiago Peczenyj <tiago.peczenyj@...>
Data: Sáb, 28 de Abr de 2012 11:39 am
Assunto: Re: Script com telnet
grande_uosh
Enviar e-mail Enviar e-mail
 
ué... com expect é bem simples de resolver o seu problema. por favor poste
a sua tentativa e vamos ver qual seria a sua dificuldade.

fora expect eu não vejo, realmente, uma solução A MENOS que vc use um
cliente imap

2012/4/27 Adonai Silveira Canez <adonaicanez@...>

> **
>
>
> Boa tarde a todos,
>
> pessoal preciso fazer um script que mande comandos por telnet para um
> servidor imap na porta 143, o problema é que o telnet não executa uma lista
> de comandos diretamente, pelo que eu descobri o telnet só funciona de forma
> interativa, por isso não sei como resolver esse problema. Eu pesquisei e
> descobri o programa expect que deve resolver isso, mas me pareceu um pouco
> complicado pois não achei nenhum exemplo bom para me ajudar. Alguem tem
> dica de como resolver esse problema.
> Os comandos que preciso executar no telnet estão abaixo
>
> # telnet localhost 143
> . login usuario senha
> . select INBOX
> . copy 1 INBOX/email
> . logout
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>



--
Tiago B. Peczenyj
Linux User #405772

http://pacman.blog.br


[As partes desta mensagem que não continham texto foram removidas]

#34378 De: Petterson Faria <contato@...>
Data: Sáb, 28 de Abr de 2012 12:30 pm
Assunto: Re: Script com telnet
bl4z3xvzf
Enviar e-mail Enviar e-mail
 
$ telnet localhost 143 <<eof
login usuario senha
select INBOX
copy 1 INBOX/email
logout
eof

--
Atenciosamente,
*Petterson Faria*

*"A ciência nunca resolve um problema sem criar mais dez"
(George Bernard Shaw*)




2012/4/27 Adonai Silveira Canez <adonaicanez@...>

> **
>
>
> Boa tarde a todos,
>
> pessoal preciso fazer um script que mande comandos por telnet para um
> servidor imap na porta 143, o problema é que o telnet não executa uma lista
> de comandos diretamente, pelo que eu descobri o telnet só funciona de forma
> interativa, por isso não sei como resolver esse problema. Eu pesquisei e
> descobri o programa expect que deve resolver isso, mas me pareceu um pouco
> complicado pois não achei nenhum exemplo bom para me ajudar. Alguem tem
> dica de como resolver esse problema.
> Os comandos que preciso executar no telnet estão abaixo
>
> # telnet localhost 143
> . login usuario senha
> . select INBOX
> . copy 1 INBOX/email
> . logout
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#34379 De: Adonai Silveira Canez <adonaicanez@...>
Data: Sáb, 28 de Abr de 2012 2:23 pm
Assunto: Re: Script com telnet
apacheattack
Enviar e-mail Enviar e-mail
 
Petterson, desse forma não funciona para o telnet, com ftp funciona..

Adonai

Em 28 de abril de 2012 09:30, Petterson Faria <contato@...
> escreveu:

> $ telnet localhost 143 <<eof
> login usuario senha
> select INBOX
> copy 1 INBOX/email
> logout
> eof
>
> --
> Atenciosamente,
> *Petterson Faria*
>
> *"A ciência nunca resolve um problema sem criar mais dez"
> (George Bernard Shaw*)
>
>
>
>
> 2012/4/27 Adonai Silveira Canez <adonaicanez@...>
>
> > **
> >
> >
> > Boa tarde a todos,
> >
> > pessoal preciso fazer um script que mande comandos por telnet para um
> > servidor imap na porta 143, o problema é que o telnet não executa uma
> lista
> > de comandos diretamente, pelo que eu descobri o telnet só funciona de
> forma
> > interativa, por isso não sei como resolver esse problema. Eu pesquisei e
> > descobri o programa expect que deve resolver isso, mas me pareceu um
> pouco
> > complicado pois não achei nenhum exemplo bom para me ajudar. Alguem tem
> > dica de como resolver esse problema.
> > Os comandos que preciso executar no telnet estão abaixo
> >
> > # telnet localhost 143
> > . login usuario senha
> > . select INBOX
> > . copy 1 INBOX/email
> > . logout
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: shell-script-unsubscribe@...
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#34380 De: "Julio C. Neves" <julio.neves@...>
Data: Sáb, 28 de Abr de 2012 4:17 pm
Assunto: Re: Script com telnet
julioneves99
Enviar e-mail Enviar e-mail
 
Se for para fazer em telnet puro (que eu desaconselho), basta fazer:

(echo usuario; sleep 2; echo senha; sleep 2; echo select INBOX; sleep 2;
echo copy 1 INBOX/email; sleep 2; exit) | telnet localhost 143

Esse sleep 2 segundos, costuma ser um bom tempo, mas pode ser ajustado de
acordo com a latência da sua rede.

Se vc tem um prg ouvindo a porta 143, o melhor mesmo é usar netcat ou nc. É
muito mais amigável que o expect.

Abcs,
Julio

*
*



Em 28 de abril de 2012 11:23, Adonai Silveira Canez
<adonaicanez@...>escreveu:

> **
>
>
> Petterson, desse forma não funciona para o telnet, com ftp funciona..
>
> Adonai
>
> Em 28 de abril de 2012 09:30, Petterson Faria <
> contato@...
> > escreveu:
>
>
> > $ telnet localhost 143 <<eof
> > login usuario senha
> > select INBOX
> > copy 1 INBOX/email
> > logout
> > eof
> >
> > --
> > Atenciosamente,
> > *Petterson Faria*
> >
> > *"A ciência nunca resolve um problema sem criar mais dez"
> > (George Bernard Shaw*)
> >
> >
> >
> >
> > 2012/4/27 Adonai Silveira Canez <adonaicanez@...>
> >
> > > **
> > >
> > >
> > > Boa tarde a todos,
> > >
> > > pessoal preciso fazer um script que mande comandos por telnet para um
> > > servidor imap na porta 143, o problema é que o telnet não executa uma
> > lista
> > > de comandos diretamente, pelo que eu descobri o telnet só funciona de
> > forma
> > > interativa, por isso não sei como resolver esse problema. Eu pesquisei
> e
> > > descobri o programa expect que deve resolver isso, mas me pareceu um
> > pouco
> > > complicado pois não achei nenhum exemplo bom para me ajudar. Alguem tem
> > > dica de como resolver esse problema.
> > > Os comandos que preciso executar no telnet estão abaixo
> > >
> > > # telnet localhost 143
> > > . login usuario senha
> > > . select INBOX
> > > . copy 1 INBOX/email
> > > . logout
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > prévio aviso.
> > ----------------------------------------------------------
> > Sair da lista: shell-script-unsubscribe@...
>
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#34381 De: Rodrigo Galdino Camargo <galdinocamargo@...>
Data: Sáb, 28 de Abr de 2012 4:11 pm
Assunto: Re: Ajuda com comando time pegando a saida de mais de um comando por vez
galdinocamargo
Enviar e-mail Enviar e-mail
 
Opa Alex, obrigado!

Sabe se eu consigo rodar o time para uma function dentro de um script?

abs,
Rodrigo.

Em 15 de abril de 2012 17:21, alex.marks@...
<alex.marks@...>escreveu:

> **
>
>
> Opção 1: colocar um time para cada um e depois fazer o cálculo com o
> comando bc.
>
> Opção 2: colocar a seguinte sintaxe: time `script1;script2`
>
> Att,
> Alex Marques
>
>
> Em 14 de abril de 2012 20:34, Christian Lyra <lyra@...>
> escreveu:
>
> > 2012/4/14 Rodrigo Galdino Camargo <galdinocamargo@...>
> >
> > > **
> > >
> > >
> > > Prezados, preciso da saída do time dentro de um script para dois
> > comandos:
> > >
> > > ex. /usr/bin/time tar cf bkp.tar origem | gpg -c bkp.tar
> > >
> > >
> > time (tar cf bk.tar origm | gpg -c bgk.tar)
> >
> > ou a solução trivial: coloca os dois comandos num script e faz um time
> > bkp.sh
> >
> >
> >
> > > Porém isto só me retorna a saída do time para o primeiro comando, no
> > caso o
> > > tar.
> > >
> > > abs,
> > > Rodrigo Galdino.
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> >
> > --
> > Christian Lyra
> > PoP-PR/RNP
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > prévio aviso.
> > ----------------------------------------------------------
> > Sair da lista: shell-script-unsubscribe@...
>
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
> --
> Abs,
> Alex Marques
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>



--
att,
Rodrigo Galdino.


[As partes desta mensagem que não continham texto foram removidas]

#34382 De: Tiago Peczenyj <tiago.peczenyj@...>
Data: Sáb, 28 de Abr de 2012 4:34 pm
Assunto: Re: Ajuda com comando time pegando a saida de mais de um comando por vez
grande_uosh
Enviar e-mail Enviar e-mail
 
sim

lembre-se que o time escreve o tempo na stderr logo vc precisa pegar
através do file descriptor 2

bash$ VAR=$( /usr/bin/time ls  2>&1 >&-)
bash$ echo $VAR
0.00 real 0.00 user 0.00 sys



2012/4/28 Rodrigo Galdino Camargo <galdinocamargo@...>

> Opa Alex, obrigado!
>
> Sabe se eu consigo rodar o time para uma function dentro de um script?
>
> abs,
> Rodrigo.
>
> Em 15 de abril de 2012 17:21, alex.marks@...
> <alex.marks@...>escreveu:
>
> > **
> >
> >
> > Opção 1: colocar um time para cada um e depois fazer o cálculo com o
> > comando bc.
> >
> > Opção 2: colocar a seguinte sintaxe: time `script1;script2`
> >
> > Att,
> > Alex Marques
> >
> >
> > Em 14 de abril de 2012 20:34, Christian Lyra <lyra@...>
> > escreveu:
> >
> > > 2012/4/14 Rodrigo Galdino Camargo <galdinocamargo@...>
> > >
> > > > **
> > > >
> > > >
> > > > Prezados, preciso da saída do time dentro de um script para dois
> > > comandos:
> > > >
> > > > ex. /usr/bin/time tar cf bkp.tar origem | gpg -c bkp.tar
> > > >
> > > >
> > > time (tar cf bk.tar origm | gpg -c bgk.tar)
> > >
> > > ou a solução trivial: coloca os dois comandos num script e faz um time
> > > bkp.sh
> > >
> > >
> > >
> > > > Porém isto só me retorna a saída do time para o primeiro comando, no
> > > caso o
> > > > tar.
> > > >
> > > > abs,
> > > > Rodrigo Galdino.
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Christian Lyra
> > > PoP-PR/RNP
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > > ------------------------------------
> > >
> > > ----------------------------------------------------------
> > > Esta lista não admite a abordagem de outras liguagens de programação,
> > como
> > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > > prévio aviso.
> > > ----------------------------------------------------------
> > > Sair da lista: shell-script-unsubscribe@...
> >
> > > ----------------------------------------------------------
> > > Esta lista é moderada de acordo com o previsto em
> > > http://www.listas-discussao.cjb.net
> > > ----------------------------------------------------------
> > > Servidor Newsgroup da lista: news.gmane.org
> > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> >
> > --
> > Abs,
> > Alex Marques
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
> --
> att,
> Rodrigo Galdino.
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: shell-script-unsubscribe@...
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


--
Tiago B. Peczenyj
Linux User #405772

http://pacman.blog.br


[As partes desta mensagem que não continham texto foram removidas]

#34383 De: Adonai Silveira Canez <adonaicanez@...>
Data: Sáb, 28 de Abr de 2012 4:36 pm
Assunto: Re: Script com telnet
apacheattack
Enviar e-mail Enviar e-mail
 
Julio, eu estou conectando no cyrus que é um servidor imap e eu ja tinha
visto esse teu exemplo numa msg anterior e testei mas não funcionou, eu não
tinha usado o sleep no meu teste ....

Adonai

Em 28 de abril de 2012 13:17, Julio C. Neves <julio.neves@...>escreveu:

> Se for para fazer em telnet puro (que eu desaconselho), basta fazer:
>
> (echo usuario; sleep 2; echo senha; sleep 2; echo select INBOX; sleep 2;
> echo copy 1 INBOX/email; sleep 2; exit) | telnet localhost 143
>
> Esse sleep 2 segundos, costuma ser um bom tempo, mas pode ser ajustado de
> acordo com a latência da sua rede.
>
> Se vc tem um prg ouvindo a porta 143, o melhor mesmo é usar netcat ou nc. É
> muito mais amigável que o expect.
>
> Abcs,
> Julio
>
> *
> *
>
>
>
> Em 28 de abril de 2012 11:23, Adonai Silveira Canez
> <adonaicanez@...>escreveu:
>
> > **
> >
> >
> > Petterson, desse forma não funciona para o telnet, com ftp funciona..
> >
> > Adonai
> >
> > Em 28 de abril de 2012 09:30, Petterson Faria <
> > contato@...
> > > escreveu:
> >
> >
> > > $ telnet localhost 143 <<eof
> > > login usuario senha
> > > select INBOX
> > > copy 1 INBOX/email
> > > logout
> > > eof
> > >
> > > --
> > > Atenciosamente,
> > > *Petterson Faria*
> > >
> > > *"A ciência nunca resolve um problema sem criar mais dez"
> > > (George Bernard Shaw*)
> > >
> > >
> > >
> > >
> > > 2012/4/27 Adonai Silveira Canez <adonaicanez@...>
> > >
> > > > **
> > > >
> > > >
> > > > Boa tarde a todos,
> > > >
> > > > pessoal preciso fazer um script que mande comandos por telnet para um
> > > > servidor imap na porta 143, o problema é que o telnet não executa uma
> > > lista
> > > > de comandos diretamente, pelo que eu descobri o telnet só funciona de
> > > forma
> > > > interativa, por isso não sei como resolver esse problema. Eu
> pesquisei
> > e
> > > > descobri o programa expect que deve resolver isso, mas me pareceu um
> > > pouco
> > > > complicado pois não achei nenhum exemplo bom para me ajudar. Alguem
> tem
> > > > dica de como resolver esse problema.
> > > > Os comandos que preciso executar no telnet estão abaixo
> > > >
> > > > # telnet localhost 143
> > > > . login usuario senha
> > > > . select INBOX
> > > > . copy 1 INBOX/email
> > > > . logout
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > > ------------------------------------
> > >
> > > ----------------------------------------------------------
> > > Esta lista não admite a abordagem de outras liguagens de programação,
> > como
> > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > > prévio aviso.
> > > ----------------------------------------------------------
> > > Sair da lista: shell-script-unsubscribe@...
> >
> > > ----------------------------------------------------------
> > > Esta lista é moderada de acordo com o previsto em
> > > http://www.listas-discussao.cjb.net
> > > ----------------------------------------------------------
> > > Servidor Newsgroup da lista: news.gmane.org
> > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: shell-script-unsubscribe@...
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#34384 De: Adonai Silveira Canez <adonaicanez@...>
Data: Sáb, 28 de Abr de 2012 8:14 pm
Assunto: Re: Script com telnet
apacheattack
Enviar e-mail Enviar e-mail
 
Tiago, o problema é que não conheço a sintaxe do expect, ontem eu consegui
fazer funcionar, mas foi meio na sorte mesmo, pois não entendi muito bem os
comandos e não achei uma documentação boa.

Em 28 de abril de 2012 08:39, Tiago Peczenyj <tiago.peczenyj@...>escreveu:

> ué... com expect é bem simples de resolver o seu problema. por favor poste
> a sua tentativa e vamos ver qual seria a sua dificuldade.
>
> fora expect eu não vejo, realmente, uma solução A MENOS que vc use um
> cliente imap
>
> 2012/4/27 Adonai Silveira Canez <adonaicanez@...>
>
> > **
> >
> >
> > Boa tarde a todos,
> >
> > pessoal preciso fazer um script que mande comandos por telnet para um
> > servidor imap na porta 143, o problema é que o telnet não executa uma
> lista
> > de comandos diretamente, pelo que eu descobri o telnet só funciona de
> forma
> > interativa, por isso não sei como resolver esse problema. Eu pesquisei e
> > descobri o programa expect que deve resolver isso, mas me pareceu um
> pouco
> > complicado pois não achei nenhum exemplo bom para me ajudar. Alguem tem
> > dica de como resolver esse problema.
> > Os comandos que preciso executar no telnet estão abaixo
> >
> > # telnet localhost 143
> > . login usuario senha
> > . select INBOX
> > . copy 1 INBOX/email
> > . logout
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
> --
> Tiago B. Peczenyj
> Linux User #405772
>
> http://pacman.blog.br
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: shell-script-unsubscribe@...
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#34385 De: Tiago Peczenyj <tiago.peczenyj@...>
Data: Sáb, 28 de Abr de 2012 8:22 pm
Assunto: Re: Script com telnet
grande_uosh
Enviar e-mail Enviar e-mail
 
isto te ajuda?

http://wiki.tcl.tk/9270

é um exemplo que faz exatamente o que vc quer: acessar um server IMAP

2012/4/28 Adonai Silveira Canez <adonaicanez@...>

> **
>
>
> Tiago, o problema é que não conheço a sintaxe do expect, ontem eu consegui
> fazer funcionar, mas foi meio na sorte mesmo, pois não entendi muito bem os
> comandos e não achei uma documentação boa.
>
> Em 28 de abril de 2012 08:39, Tiago Peczenyj <tiago.peczenyj@...
> >escreveu:
>
>
> > ué... com expect é bem simples de resolver o seu problema. por favor
> poste
> > a sua tentativa e vamos ver qual seria a sua dificuldade.
> >
> > fora expect eu não vejo, realmente, uma solução A MENOS que vc use um
> > cliente imap
> >
> > 2012/4/27 Adonai Silveira Canez <adonaicanez@...>
> >
> > > **
>
> > >
> > >
> > > Boa tarde a todos,
> > >
> > > pessoal preciso fazer um script que mande comandos por telnet para um
> > > servidor imap na porta 143, o problema é que o telnet não executa uma
> > lista
> > > de comandos diretamente, pelo que eu descobri o telnet só funciona de
> > forma
> > > interativa, por isso não sei como resolver esse problema. Eu pesquisei
> e
> > > descobri o programa expect que deve resolver isso, mas me pareceu um
> > pouco
> > > complicado pois não achei nenhum exemplo bom para me ajudar. Alguem tem
> > > dica de como resolver esse problema.
> > > Os comandos que preciso executar no telnet estão abaixo
> > >
> > > # telnet localhost 143
> > > . login usuario senha
> > > . select INBOX
> > > . copy 1 INBOX/email
> > > . logout
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> >
> > --
> > Tiago B. Peczenyj
> > Linux User #405772
> >
> > http://pacman.blog.br
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
>
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > prévio aviso.
> > ----------------------------------------------------------
> > Sair da lista: shell-script-unsubscribe@...
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
>
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>



--
Tiago B. Peczenyj
Linux User #405772

http://pacman.blog.br


[As partes desta mensagem que não continham texto foram removidas]

#34386 De: "Julio C. Neves" <julio.neves@...>
Data: Dom, 29 de Abr de 2012 1:02 am
Assunto: Re: Script com telnet
julioneves99
Enviar e-mail Enviar e-mail
 
Deve haver algo errado, pois te garanto que isso funciona, inclusive em
vários sabores de UNIX.

No UNIX não tinha netcat, nem expect. Cansei de usar essa sintaxe do telnet
e sempre funcionou.

Abcs,
Julio

*
*



Em 28 de abril de 2012 13:36, Adonai Silveira Canez
<adonaicanez@...>escreveu:

> **
>
>
> Julio, eu estou conectando no cyrus que é um servidor imap e eu ja tinha
> visto esse teu exemplo numa msg anterior e testei mas não funcionou, eu não
> tinha usado o sleep no meu teste ....
>
> Adonai
>
> Em 28 de abril de 2012 13:17, Julio C. Neves <julio.neves@...
> >escreveu:
>
> > Se for para fazer em telnet puro (que eu desaconselho), basta fazer:
> >
> > (echo usuario; sleep 2; echo senha; sleep 2; echo select INBOX; sleep 2;
> > echo copy 1 INBOX/email; sleep 2; exit) | telnet localhost 143
> >
> > Esse sleep 2 segundos, costuma ser um bom tempo, mas pode ser ajustado de
> > acordo com a latência da sua rede.
> >
> > Se vc tem um prg ouvindo a porta 143, o melhor mesmo é usar netcat ou
> nc. É
> > muito mais amigável que o expect.
> >
> > Abcs,
> > Julio
> >
> > *
> > *
> >
> >
> >
> > Em 28 de abril de 2012 11:23, Adonai Silveira Canez
> > <adonaicanez@...>escreveu:
> >
> > > **
> > >
> > >
> > > Petterson, desse forma não funciona para o telnet, com ftp funciona..
> > >
> > > Adonai
> > >
> > > Em 28 de abril de 2012 09:30, Petterson Faria <
> > > contato@...
> > > > escreveu:
> > >
> > >
> > > > $ telnet localhost 143 <<eof
> > > > login usuario senha
> > > > select INBOX
> > > > copy 1 INBOX/email
> > > > logout
> > > > eof
> > > >
> > > > --
> > > > Atenciosamente,
> > > > *Petterson Faria*
> > > >
> > > > *"A ciência nunca resolve um problema sem criar mais dez"
> > > > (George Bernard Shaw*)
> > > >
> > > >
> > > >
> > > >
> > > > 2012/4/27 Adonai Silveira Canez <adonaicanez@...>
> > > >
> > > > > **
> > > > >
> > > > >
> > > > > Boa tarde a todos,
> > > > >
> > > > > pessoal preciso fazer um script que mande comandos por telnet para
> um
> > > > > servidor imap na porta 143, o problema é que o telnet não executa
> uma
> > > > lista
> > > > > de comandos diretamente, pelo que eu descobri o telnet só funciona
> de
> > > > forma
> > > > > interativa, por isso não sei como resolver esse problema. Eu
> > pesquisei
> > > e
> > > > > descobri o programa expect que deve resolver isso, mas me pareceu
> um
> > > > pouco
> > > > > complicado pois não achei nenhum exemplo bom para me ajudar. Alguem
> > tem
> > > > > dica de como resolver esse problema.
> > > > > Os comandos que preciso executar no telnet estão abaixo
> > > > >
> > > > > # telnet localhost 143
> > > > > . login usuario senha
> > > > > . select INBOX
> > > > > . copy 1 INBOX/email
> > > > > . logout
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > > > ------------------------------------
> > > >
> > > > ----------------------------------------------------------
> > > > Esta lista não admite a abordagem de outras liguagens de programação,
> > > como
> > > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > > > prévio aviso.
> > > > ----------------------------------------------------------
> > > > Sair da lista: shell-script-unsubscribe@...
> > >
> > > > ----------------------------------------------------------
> > > > Esta lista é moderada de acordo com o previsto em
> > > > http://www.listas-discussao.cjb.net
> > > > ----------------------------------------------------------
> > > > Servidor Newsgroup da lista: news.gmane.org
> > > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > > >
> > > > Links do Yahoo! Grupos
> > > >
> > > >
> > > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > prévio aviso.
> > ----------------------------------------------------------
> > Sair da lista: shell-script-unsubscribe@...
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#34387 De: Adonai Silveira Canez <adonaicanez@...>
Data: Dom, 29 de Abr de 2012 1:11 am
Assunto: Re: Script com telnet
apacheattack
Enviar e-mail Enviar e-mail
 
Julio na quarta feira quando voltar ao trabalho eu vou testar de novo e
posto aqui o resultado.

Adonai

Em 28 de abril de 2012 22:02, Julio C. Neves <julio.neves@...>escreveu:

> Deve haver algo errado, pois te garanto que isso funciona, inclusive em
> vários sabores de UNIX.
>
> No UNIX não tinha netcat, nem expect. Cansei de usar essa sintaxe do telnet
> e sempre funcionou.
>
> Abcs,
> Julio
>
> *
> *
>
>
>
> Em 28 de abril de 2012 13:36, Adonai Silveira Canez
> <adonaicanez@...>escreveu:
>
> > **
> >
> >
> > Julio, eu estou conectando no cyrus que é um servidor imap e eu ja tinha
> > visto esse teu exemplo numa msg anterior e testei mas não funcionou, eu
> não
> > tinha usado o sleep no meu teste ....
> >
> > Adonai
> >
> > Em 28 de abril de 2012 13:17, Julio C. Neves <julio.neves@...
> > >escreveu:
> >
> > > Se for para fazer em telnet puro (que eu desaconselho), basta fazer:
> > >
> > > (echo usuario; sleep 2; echo senha; sleep 2; echo select INBOX; sleep
> 2;
> > > echo copy 1 INBOX/email; sleep 2; exit) | telnet localhost 143
> > >
> > > Esse sleep 2 segundos, costuma ser um bom tempo, mas pode ser ajustado
> de
> > > acordo com a latência da sua rede.
> > >
> > > Se vc tem um prg ouvindo a porta 143, o melhor mesmo é usar netcat ou
> > nc. É
> > > muito mais amigável que o expect.
> > >
> > > Abcs,
> > > Julio
> > >
> > > *
> > > *
> > >
> > >
> > >
> > > Em 28 de abril de 2012 11:23, Adonai Silveira Canez
> > > <adonaicanez@...>escreveu:
> > >
> > > > **
> > > >
> > > >
> > > > Petterson, desse forma não funciona para o telnet, com ftp funciona..
> > > >
> > > > Adonai
> > > >
> > > > Em 28 de abril de 2012 09:30, Petterson Faria <
> > > > contato@...
> > > > > escreveu:
> > > >
> > > >
> > > > > $ telnet localhost 143 <<eof
> > > > > login usuario senha
> > > > > select INBOX
> > > > > copy 1 INBOX/email
> > > > > logout
> > > > > eof
> > > > >
> > > > > --
> > > > > Atenciosamente,
> > > > > *Petterson Faria*
> > > > >
> > > > > *"A ciência nunca resolve um problema sem criar mais dez"
> > > > > (George Bernard Shaw*)
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2012/4/27 Adonai Silveira Canez <adonaicanez@...>
> > > > >
> > > > > > **
> > > > > >
> > > > > >
> > > > > > Boa tarde a todos,
> > > > > >
> > > > > > pessoal preciso fazer um script que mande comandos por telnet
> para
> > um
> > > > > > servidor imap na porta 143, o problema é que o telnet não executa
> > uma
> > > > > lista
> > > > > > de comandos diretamente, pelo que eu descobri o telnet só
> funciona
> > de
> > > > > forma
> > > > > > interativa, por isso não sei como resolver esse problema. Eu
> > > pesquisei
> > > > e
> > > > > > descobri o programa expect que deve resolver isso, mas me pareceu
> > um
> > > > > pouco
> > > > > > complicado pois não achei nenhum exemplo bom para me ajudar.
> Alguem
> > > tem
> > > > > > dica de como resolver esse problema.
> > > > > > Os comandos que preciso executar no telnet estão abaixo
> > > > > >
> > > > > > # telnet localhost 143
> > > > > > . login usuario senha
> > > > > > . select INBOX
> > > > > > . copy 1 INBOX/email
> > > > > > . logout
> > > > > >
> > > > > > [As partes desta mensagem que não continham texto foram
> removidas]
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > > >
> > > > >
> > > > > ------------------------------------
> > > > >
> > > > > ----------------------------------------------------------
> > > > > Esta lista não admite a abordagem de outras liguagens de
> programação,
> > > > como
> > > > > perl, C etc. Quem insistir em não seguir esta regra será moderado
> sem
> > > > > prévio aviso.
> > > > > ----------------------------------------------------------
> > > > > Sair da lista: shell-script-unsubscribe@...
> > > >
> > > > > ----------------------------------------------------------
> > > > > Esta lista é moderada de acordo com o previsto em
> > > > > http://www.listas-discussao.cjb.net
> > > > > ----------------------------------------------------------
> > > > > Servidor Newsgroup da lista: news.gmane.org
> > > > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > > > >
> > > > > Links do Yahoo! Grupos
> > > > >
> > > > >
> > > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > > ------------------------------------
> > >
> > > ----------------------------------------------------------
> > > Esta lista não admite a abordagem de outras liguagens de programação,
> > como
> > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > > prévio aviso.
> > > ----------------------------------------------------------
> > > Sair da lista: shell-script-unsubscribe@...
> > > ----------------------------------------------------------
> > > Esta lista é moderada de acordo com o previsto em
> > > http://www.listas-discussao.cjb.net
> > > ----------------------------------------------------------
> > > Servidor Newsgroup da lista: news.gmane.org
> > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: shell-script-unsubscribe@...
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#34388 De: Jean Vieira <sepoys@...>
Data: Seg, 30 de Abr de 2012 12:17 pm
Assunto: Deletando últimos caracteres
sepoysx
Enviar e-mail Enviar e-mail
 
Salve a todos.

Pessoal preciso dar uma mão a  turma do faturamento aqui da empresa. O
problema encontrado é o seguinte:
Eles precisam importar arquivos .txt para o sistema e esse arquivo precisa
que as linhas precisam ter 630 caracteres e o arquivo existente possui 1500
linhas, umas linhas com 670 caracteres e outras com menos de 630 precisando
ser preenchido por "espaços".

Teria como atraves do sed deletar estes últimos 40 caracteres e outras
adicionar?

Grato
Jean


[As partes desta mensagem que não continham texto foram removidas]

#34389 De: "Julio C. Neves" <julio.neves@...>
Data: Seg, 30 de Abr de 2012 2:57 pm
Assunto: Re: Deletando últimos caracteres
julioneves99
Enviar e-mail Enviar e-mail
 
Jean
são dois casos distintos, mas nos exemplos que darei, considerarei que o
tamanho final desejado é de 9 caracteres.

1o. caso, tamanho da linha é menor que nove:
$ linha=123
$ enche=123456789
$ sed "s/$/${enche:${#linha}}/" <<< $linha
123456789
Nesse caso criei uma variável de preenchimento ($enche) do tamanho da linha
desejada e o sed coloca no fim ($) e valor extraído desta variável
(${enche:...}) desde o tamanho da linha (${#linha}) até o final

2o. caso, tamanho da linha é maior que nove:
$ linha=1234567890123
$ sed -r 's/^(.{9}).*/\1/' <<< $linha
123456789
Onde a partir do início (^) eu guardo (com os parênteses) 9 caracteres
(.{9}) e, despresando o resto (.*), substituo somente pelo que foi guardado
(\1).

Juntando os dois vem:
$ sed -r "s/$/${enche:${#linha}}/;s/^(.{9}).*/\1/" <<< $linha


Abcs,
Julio

*
*



Em 30 de abril de 2012 09:17, Jean Vieira <sepoys@...> escreveu:

> **
>
>
> Salve a todos.
>
> Pessoal preciso dar uma mão a turma do faturamento aqui da empresa. O
> problema encontrado é o seguinte:
> Eles precisam importar arquivos .txt para o sistema e esse arquivo precisa
> que as linhas precisam ter 630 caracteres e o arquivo existente possui 1500
> linhas, umas linhas com 670 caracteres e outras com menos de 630 precisando
> ser preenchido por "espaços".
>
> Teria como atraves do sed deletar estes últimos 40 caracteres e outras
> adicionar?
>
> Grato
> Jean
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#34390 De: Rodrigo Galdino Camargo <galdinocamargo@...>
Data: Ter, 1 de Mai de 2012 11:52 pm
Assunto: gpg não roda nos agendamentos do cron
galdinocamargo
Enviar e-mail Enviar e-mail
 
Prezados, preciso rodar no cron um script como o que segue abaixo porém ele
para no gpg alguém saberia me explicar o porque e me ajudar a solucionar
esta dificuldade?


#!/bin/bash

tar -cvf /root/bkp.tar /etc >> /tmp/bkp.txt
echo senha | gpg --passphrase-fd 0 -cv /root/bkp.tar >> /tmp/bkp.txt


--
Grato,
Rodrigo.


[As partes desta mensagem que não continham texto foram removidas]

#34391 De: Paulo Dias <prmjunior@...>
Data: Sex, 4 de Mai de 2012 12:04 am
Assunto: sudo em shell?
prmjunior
Enviar e-mail Enviar e-mail
 
Boa noite, alguém pode me ajudar com essa dúvida?

tenho um shell
que precisa executar um comado, que para o meu usuario será necessário
usar o sudo, como faço para que shell preencha a senha?

Obrigado

[As partes desta mensagem que não continham texto foram removidas]

#34392 De: 빠는 Leonardo Goretti <leonardogoretti@...>
Data: Sex, 4 de Mai de 2012 1:38 pm
Assunto: Re: sudo em shell?
leonardogoretti@...
Enviar e-mail Enviar e-mail
 
Bom dia, você poderá editar o sudoers e adicionar caso queira a seguinte
linha

usuário ALL=NOPASSWD

Acredito que resolverá

Em 3 de maio de 2012 21:04, Paulo Dias <prmjunior@...> escreveu:

> **
>
>
> Boa noite, alguém pode me ajudar com essa dúvida?
>
> tenho um shell
> que precisa executar um comado, que para o meu usuario será necessário
> usar o sudo, como faço para que shell preencha a senha?
>
> Obrigado
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>



--

Leonardo Goretti
Administrador em Redes - GNU/LINUX
Celular: +55 (61) 9148 2171
Gtalk: leonardogoretti@...
----------------------------------------------
Linux Certification (LPIC-1)
Novell Certified Linux Administrator (CLA)


[As partes desta mensagem que não continham texto foram removidas]

#34393 De: Petterson Faria <contato@...>
Data: Sex, 4 de Mai de 2012 2:07 pm
Assunto: Re: sudo em shell?
bl4z3xvzf
Enviar e-mail Enviar e-mail
 
dependendo do que voce precisa, pode acrescentar o usuario para nao ser
solicitado a senha como o amigo falou, adicionando a linha abaixo no
/etc/sudoers:
usuario ALL=NOPASSWD:ALL

OU

pode usar:

$ sudo comando <<eof
senha
eof

--
Atenciosamente,
*Petterson Faria*

*"A ciência nunca resolve um problema sem criar mais dez"
(George Bernard Shaw*)




2012/5/4 빠는 Leonardo Goretti <leonardogoretti@...>

> Bom dia, você poderá editar o sudoers e adicionar caso queira a seguinte
> linha
>
> usuário ALL=NOPASSWD
>
> Acredito que resolverá
>
> Em 3 de maio de 2012 21:04, Paulo Dias <prmjunior@...> escreveu:
>
> > **
> >
> >
> > Boa noite, alguém pode me ajudar com essa dúvida?
> >
> > tenho um shell
> > que precisa executar um comado, que para o meu usuario será necessário
> > usar o sudo, como faço para que shell preencha a senha?
> >
> > Obrigado
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
> --
>
> Leonardo Goretti
> Administrador em Redes - GNU/LINUX
> Celular: +55 (61) 9148 2171
> Gtalk: leonardogoretti@...
> ----------------------------------------------
> Linux Certification (LPIC-1)
> Novell Certified Linux Administrator (CLA)
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: shell-script-unsubscribe@...
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#34394 De: Fredi Bieging <fredi.bieging@...>
Data: Sex, 4 de Mai de 2012 2:26 pm
Assunto: Re: sudo em shell?
fredi.bieging@...
Enviar e-mail Enviar e-mail
 
sudo -S comando <<< "senha"

ou no /etc/sudoers como os colegas falaram, para evitar de ter a senha
divulgada pra quem ler o script. :)

2012/5/4 Petterson Faria <contato@...>

> **
>
>
> dependendo do que voce precisa, pode acrescentar o usuario para nao ser
> solicitado a senha como o amigo falou, adicionando a linha abaixo no
> /etc/sudoers:
> usuario ALL=NOPASSWD:ALL
>
> OU
>
> pode usar:
>
> $ sudo comando <<eof
> senha
> eof
>
> --
> Atenciosamente,
> *Petterson Faria*
>
> *"A ciência nunca resolve um problema sem criar mais dez"
> (George Bernard Shaw*)
>
>
> 2012/5/4 빠는 Leonardo Goretti <leonardogoretti@...>
>
> > Bom dia, você poderá editar o sudoers e adicionar caso queira a seguinte
> > linha
> >
> > usuário ALL=NOPASSWD
> >
> > Acredito que resolverá
> >
> > Em 3 de maio de 2012 21:04, Paulo Dias <prmjunior@...>
> escreveu:
> >
> > > **
> > >
> > >
> > > Boa noite, alguém pode me ajudar com essa dúvida?
> > >
> > > tenho um shell
> > > que precisa executar um comado, que para o meu usuario será necessário
> > > usar o sudo, como faço para que shell preencha a senha?
> > >
> > > Obrigado
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> >
> > --
> >
> > Leonardo Goretti
> > Administrador em Redes - GNU/LINUX
> > Celular: +55 (61) 9148 2171
> > Gtalk: leonardogoretti@...
> > ----------------------------------------------
> > Linux Certification (LPIC-1)
> > Novell Certified Linux Administrator (CLA)
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > prévio aviso.
> > ----------------------------------------------------------
> > Sair da lista: shell-script-unsubscribe@...
>
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#34395 De: João Pedro Fontoura <jpbfontoura@...>
Data: Sex, 4 de Mai de 2012 2:06 pm
Assunto: Re: sudo em shell?
jp_fontoura
Enviar e-mail Enviar e-mail
 
Só complementado  a dica
usuario ALL=NOPASSWD:localdocomando



Em 4 de maio de 2012 10:38, 빠는 Leonardo Goretti
<leonardogoretti@...>escreveu:

> Bom dia, você poderá editar o sudoers e adicionar caso queira a seguinte
> linha
>
> usuário ALL=NOPASSWD
>
> Acredito que resolverá
>
> Em 3 de maio de 2012 21:04, Paulo Dias <prmjunior@...> escreveu:
>
> > **
> >
> >
> > Boa noite, alguém pode me ajudar com essa dúvida?
> >
> > tenho um shell
> > que precisa executar um comado, que para o meu usuario será necessário
> > usar o sudo, como faço para que shell preencha a senha?
> >
> > Obrigado
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
> --
>
> Leonardo Goretti
> Administrador em Redes - GNU/LINUX
> Celular: +55 (61) 9148 2171
> Gtalk: leonardogoretti@...
> ----------------------------------------------
> Linux Certification (LPIC-1)
> Novell Certified Linux Administrator (CLA)
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: shell-script-unsubscribe@...
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


--
¨Se Deus é omnipotente, omnisciente e benevolente. Então o mal não poderia
continuar existindo.
Se for omnipotente e omnisciente, então tem conhecimento de todo o mal e
poder para acabar com ele, ainda assim não o faz. Então Ele não é bom.
Se for omnipotente e benevolente, então tem poder para extingir o mal e
quer fazê-lo, pois é bom. Mas não o faz, pois não sabe quanto mal existe, e
onde o mal está. Então Ele não é omnisciente.
Se for omnisciente e bom, então sabe de todo o mal que existe e quer
mudá-lo. Mas isso elimina a possibilidade de ser omnipotente, pois se o
fosse erradicava o mal.
E se Ele não for omnipotente, omnisciente e bom, então porquê chama-lo de
Deus?¨ *Epícuro*


[As partes desta mensagem que não continham texto foram removidas]

#34396 De: "Emerson Domingues Souto - H2M" <emersons.h2m@...>
Data: Seg, 7 de Mai de 2012 7:54 pm
Assunto: [OFF-TOPIC] dono de um grupo no yahoo
emersons.h2m@...
Enviar e-mail Enviar e-mail
 
Alguem sabe como se descobre o usuário dono de um grupo no yahoo ?
Na nossa sala de aula, temos um grupo chamado "direito_zumbi", mas o aluno que
criou o grupo não frequenta mais as aulas e deseja transferir o owner do grupo
para outra pessoa, mas ele não lembra nem o usuário que ele usou pra criar o
grupo.

Quem puder ajudar agradeço.


Emerson Domingues Souto
Tecnologia da Informação
Marítima Seguros S/A
Fone: 11 3156-1017




[As partes desta mensagem que não continham texto foram removidas]

#34397 De: Petterson Faria <contato@...>
Data: Ter, 8 de Mai de 2012 11:16 am
Assunto: [OFF] Chamada de trabalhos
bl4z3xvzf
Enviar e-mail Enviar e-mail
 
Bom dia pessoal.

Dia 30 de junho terá o FSLDC (Fórum de Software Livre Duque de Caxias/RJ) e
as chamadas de trabalho já estão abertas [0]

Seria legal se tivesse alguém palestrando sobre Shell
Ano passado tive o prazer de assistir uma incrível demonstração de bom
humor e patriotismo do Júlio Neves, ao compartilhar seu conhecimento de
Shell e software livre conosco!

*Não faço parte da organização* então, quem interessar a palestrar ou
participar dê uma olhada no site [1]

[0] http://alessandrosilva.wufoo.com/forms/chamada-de-trabalhos-iv-fsldc/
[1] http://www.fsldc.org/

--
Atenciosamente,
*Petterson Faria*

*"A ciência nunca resolve um problema sem criar mais dez"
(George Bernard Shaw*)


[As partes desta mensagem que não continham texto foram removidas]

mensagens 34368 - 34397 de 36009   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
mensagens 34368 - 34397 de 36009   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
Avançado

Copyright © 2010 Yahoo! do Brasil Internet Ltda. Todos os direitos reservados.
Política de Privacidade - Termos do Serviço - Diretrizes - Ajuda