[shell-script] consumo de cpu

2006-07-27 Por tôpico Walter Paulim Cupri
Olá pessoal! Tenho um script que precisa ficar em loop, a finalidade deste script é verificar qdo aparecer no diretório um determinado arquivo este será impresso remotamente. O script abaixo esta consumindo muito cpu. Alguem poderia me informar se existe alguma forma de fazer esta aplicação se

[shell-script] Substituir While

2006-07-27 Por tôpico CC LATAM Cardoso Antonio
Bom dia, Fiz um shell que retira um dado de um arquivo recebido e deve gravar essa informação em outro arquivo em uma determinada coluna. POSGRAVACAO=1200 CONT=1 while read LINE; do while [ "$CONT" -le "$POSGRAVACAO" ]; do grava dado no arquivo done donehttp://www.listas-discussao.cj

Re: [shell-script] consumo de cpu

2006-07-27 Por tôpico Tiago Barcellos Peczenyj
ola como vc informa os dados desse while: while read arquivo impressora qtde ? On 7/27/06, Walter Paulim Cupri <[EMAIL PROTECTED]> wrote: > > > Olá pessoal! > > Tenho um script que precisa ficar em loop, a finalidade deste script é > verificar qdo aparecer no diretório > um determinado arquivo

[shell-script] Enviar comando de teclado para o shell script

2006-07-27 Por tôpico marcastelobran
Se alguem puder me ajudar, vou explicar melhor o meu problema. Preciso dentro de um script enviar o comando de teclas CTRL+D #!/bin/bash telnet 192.168.0.1 #agora precisaria do CTRL+D Preciso saber se é possivel envia-lo dentro do próprio script facilitando a tarefa onde vou utilizar esse script

Re: [shell-script] Substituir While

2006-07-27 Por tôpico Julio C. Neves
Veja este caso em que incluí (não troquei) um X na terceira coluna: $ cat arq 123456 123456 123456 $ sed 's/\(.\{3\}\)/\1X/' b 123X456 123X456 123X456 Para trocar, que me parece o seu caso, basta adicioonar um ponto nesta regexp, ficando assim: $ sed 's/\(.\{2\}\)./\1X/' b 12X456 12X456 12X456 1

Re: [shell-script] quero um shell enviador de emails

2006-07-27 Por tôpico Ataliba Teixeira
Gustavo G Amaral wrote: > Fala ai pessoal, blz? > > É o seguinte, sou novato com o Linux e to tentado aprender sobre > shell-script, to acompanhado a lista e tentado utilizar as dicas pra > teste. > Ja tentei utilizar o codico pra enviar email hj varias vezes e nao > consegui. Nao sei o q ta aconte

Re: [shell-script] Enviar comando de teclado para o shell script

2006-07-27 Por tôpico Tiago Barcellos Peczenyj
ola vc deve usar um programa chamado 'expect' para isso (baseado em http://konstantin.beznosov.net/pub/texp.expect ) tenha isto no seu programa: set CTRLA \001;# Continue the script set CTRLC \003;# Interrupt execution of the script and switch to the # interactive mode set CTRLD \

RES: [shell-script] Substituir While

2006-07-27 Por tôpico CC LATAM Cardoso Antonio
Julio Na solução enviada, você procurou pelo numero 3 para fazer a substituição, correto? O que necessito é passar o valor da coluna onde deve ser feita a substituição. Grato Antonio De: shell-script@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome d

Re: [shell-script] Substituir While

2006-07-27 Por tôpico Flavio Junior
ele não buscou pelo numero 3... Ele usou um "." (ponto) para dizer: qualquer coisa que apareça "{2}" vezes. E fez disso um grupo, depois ele trocou o grupo (..) (qualquer coisa 2 vzs) por grupo + X (caracter X) .. Seria o mesmo \(..\) ou \(\.\{2\}\) ... {2} diz que o caracter anterior aparece 2 v

Re: [shell-script] Substituir While

2006-07-27 Por tôpico Tiago Barcellos Peczenyj
o que vc quer dizer com 'determinada coluna'? vc tem dados dispostos em colunas separadas por espaço ou outro delimitador OU vc quer uma determinada posição de X caracteres? On 7/27/06, CC LATAM Cardoso Antonio <[EMAIL PROTECTED]> wrote: > Bom dia, > > Fiz um shell que retira um dado de um arquiv

RES: [shell-script] consumo de cpu

2006-07-27 Por tôpico Ricardo Perin
Vc pode inicia-lo com menos prioridade de processamento: nice 20 nome_do_script. Ricardo > -Mensagem original- > De: shell-script@yahoogrupos.com.br [mailto:shell- > [EMAIL PROTECTED] Em nome de Walter Paulim Cupri > Enviada em: quinta-feira, 27 de julho de 2006 08:28 > Para: shell-s

Re: [shell-script] consumo de cpu

2006-07-27 Por tôpico Walter Paulim Cupri
Estou lendo um arquivo texto com as informações necessária - Original Message - From: Tiago Barcellos Peczenyj To: shell-script@yahoogrupos.com.br Sent: Thursday, July 27, 2006 9:44 AM Subject: Re: [shell-script] consumo de cpu ola como vc informa os dados desse while:

Re: [shell-script] consumo de cpu

2006-07-27 Por tôpico Tiago Barcellos Peczenyj
ok mas... como ? ./script < arquivo On 7/27/06, Walter Paulim Cupri <[EMAIL PROTECTED]> wrote: > Estou lendo um arquivo texto com as informações necessária > - Original Message - > From: Tiago Barcellos Peczenyj > To: shell-script@yahoogrupos.com.br > Sent: Thursday, July 27, 2006

[shell-script] Ajuda no ssh sobre o sshd.log

2006-07-27 Por tôpico mendezdba
Amigos, Fiz a instalacao do ssh na maquina, configurei no ssh_config os seguintes parametros.. SyslogFacility AUTH LogLevel INFO que deveria gerar o sshd.log no /var/logmais nao esta gerando . Alguem poderia me ajudar neste assunto. Muito obrigado Samuel ---

[shell-script] Espaço em branco em variáveis.

2006-07-27 Por tôpico daniel_zi
Olá! Pessoal gostaria de remover espaço em branco que ficam em variáveis, podem me ajudar? Ex: Faço um script que pergunte: echo "Qual o seu nome?" read NOME Daí faço um echo $NOME e vejo que o cara respondeu: " João da Silva ". O que preciso é que dentro das variávies das reposta não cont

RE: [shell-script] Espaço em branco em var iáveis.

2006-07-27 Por tôpico Reinaldo Marques de Lima
Cara, tenta assim Com substituição de variaveis: NOME="Reinaldo Marques de Lima" echo $NOME Reinaldo Marques de Lima echo ${NOME// /_} Reinaldo_Marques_de_Lima Ou com o bom e velho sed: echo $NOME | sed 's/ /_/g' Reinaldo_Marques_de_Lima Neste caso eu troquei espaços por underscore []'s

[shell-script] Re: Espaço em branco em variáveis.

2006-07-27 Por tôpico daniel_zi
Cara legal, vou usar a estrutura echo ${NOME// } isso pq inves de NOME="Reinaldo Marques de Lima" eu preciso de: NOME="ReinaldoMarquesdeLima" É porque as vezes eu utilizarei duas vairias para formar uma nova como: HOSTN="ns1" DOMANIN="exemplo.com.br" NOVA_VAR=$HOSTN.$DOMANIN Muito obrigad

Re: [shell-script] Espaço em branco em variáveis.

2006-07-27 Por tôpico Flavio Torres
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 daniel_zi escreveu: > Olá! > > Daí faço um echo $NOME e vejo que o cara respondeu: " João da > Silva ". > > O que preciso é que dentro das variávies das reposta não contenha > espaço em branco. Olá, $ echo "flavio torres" | tr -d [:blank:] flaviot

RES: [shell-script] Substituir While

2006-07-27 Por tôpico CC LATAM Cardoso Antonio
Tiago, Preciso de um comando onde eu passe a coluna inicial e a coluna final e substitua os caracteres pela string que eu informar. Isso esta em um arquivo plano sem delimitador. Exemplo: cat arq.txt $ 123456789012345678901234567890 Comando(???) 13-55 arq.txt Cat arq.txt $ 123456789012

Re: [shell-script] Substituir While

2006-07-27 Por tôpico Tiago Barcellos Peczenyj
que tal assim: awk -v ini=3 -v fim=6 -v comp="XXX" '{print substr($0,0,ini)""comp""substr($0,fim+1)}' < arquivo no caso as variaveis ini é o inicio, fim é o dito fim, e comp é o que vc quer substituir... :) On 7/27/06, CC LATAM Cardoso Antonio <[EMAIL PROTECTED]> wrote: > Tiago, > > Preciso de u

Re: [shell-script] consumo de cpu

2006-07-27 Por tôpico Alain M.
Eu acho que o que você precisa é o sleep 3 que espera 3 segundos *sem bloquear* a cpu Alain Tiago Barcellos Peczenyj escreveu: > ola > > como vc informa os dados desse while: > > while read arquivo impressora qtde > > ? > > On 7/27/06, Walter Paulim Cupri <[EMAIL PROTECTED]> wrote: >> >> O

Re: [shell-script] Substituir While

2006-07-27 Por tôpico Julio C. Neves
Eu li o seu código rapidamente e a impressão que tive é que vc desejava trocar uma posição em todas as linhas do arquivo. Se vc trocar as linhas (coloquei 123456 para te facilitar a vizualização) para, p.ex a, vc verá que o 3o. a sempre será trocado por X. Não era isso que vc queria? C

[shell-script] - Moderação - Ajuda no ssh sobre o sshd.log

2006-07-27 Por tôpico Julio C. Neves
Meu caro, espero que vc seja novo na lista, pois caso contrário já teria visto no rodapé de todas as msgs postadas, que nesta lista só se fala sobre Shell (e te garanto que neste tema o pessoal é muito bom) e em nada mais. Perguntas sobre shel são muito bem vindas e muito bem respondidas. Para out

[shell-script] hexadecimal / traffic control

2006-07-27 Por tôpico Reinaldo Carvalho
saudações! estou fazendo uma interface para o "tc" que é comando que manipula as "qdisc"s, "class"s e "filter"s, assim como, manipula os algotimos de controle da fila de pacotes do linux (htb, cbq, tbf, ...). Quem tabalha com isso, pode ir conferindo a evolução: http://www.nautilus.com.br/~rei/ma

Re: [shell-script] hexadecimal / traffic control

2006-07-27 Por tôpico Julio C. Neves
Fala Reinaldo, é muito simples o que vc quer, porém não muito badalado. Para passar de hexa para decimal faça: echo "ibase=16, " | bc Para fazer o inverso e já aplicando o seu exemplo:: Hexa=$(echo "obase=16; 65535" | bc) for ((i=0; i < 4; i++)) { echo "ibase=16; ${Hexa:i:1}" | bc } A e

Re: [shell-script] hexadecimal / traffic control

2006-07-27 Por tôpico Tiago Barcellos Peczenyj
use este script awk acho que da pra resolver com awk $ echo '0a0a2200/ff00' | awk --non-decimal-data -F '/' -f teste.awk 10.10.34.0 / 255.255.255.0 $cat teste.awk #inicio function x(s,p){ return sprintf("%d","0x"z(s,p)) } function z(s,p){ return substr(s,p,2) } function y(s) { retu

Re: [shell-script] hexadecimal / traffic control

2006-07-27 Por tôpico Reinaldo Carvalho
Tiago! Dá pra fazer isso sem usar o arquivo (teste.awk), ou seja, tudo via pipe? E da para converter de hexa para decimal? On 7/27/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > use este script awk > > acho que da pra resolver com awk > > $ echo '0a0a2200/ff00' | awk --non-decimal

Re: [shell-script] hexadecimal / traffic control

2006-07-27 Por tôpico Tiago Barcellos Peczenyj
pipe? sim echo '0a0a2200/ff00' | awk --non-decimal-data -F '/' 'function x(s,p){ return sprintf("%d","0x"z(s,p)) } function z(s,p){ return substr(s,p,2) } function y(s){ return x(s,1)"."x(s,3)"."x(s,5)"."x(s,7) } { print y($1),"/",y($2) }' converter hexa pra decimal ? mas é isso que o progr