RES: [shell-script] Um problema que eu na o sei resolver :( ajudem aí

2006-06-05 Por tôpico Julio Cezar Neves - DATAPREVRJ
Aê Marcel, matando todas as bolas com uma só tacada... Prompt> sed -i 's/123.123.123.1/123.123.123.2/g' *.cli Abração, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | -Mensagem original- | De: Marcell RIbeiro [mailto:[EMAIL

[shell-script] [ - Moderação - ] Off //Aulas GNU/Linux \\ Off

2006-06-05 Por tôpico Julio Cezar Neves - DATAPREVRJ
Ai vai o primeiro link para vc seguir: Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net [ ]s, Julio - Moderador - | -Mensagem original- | De: campos.otavio [mailto:[EMAIL PROTECTED] | Enviada em: domingo, 4 de junho de 2006 01:36 | Para: shell-scrip

[shell-script] Quando usar "-eq" ou "=="

2006-06-02 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Franklin, se vc for em www.julioneves.com com certeza entenderá as diferenças de uso do cmd test, não só entre o == e o -eq, como todos os outros operadores. [ ]s, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | -Mensagem or

RES: [shell-script] notação científ ica - como lidar?

2006-06-01 Por tôpico Julio Cezar Neves - DATAPREVRJ
Ricardo, há mais de 10 anos, fiz um bacalho que posteriormente um colega adaptou para o Bash, mas não o testei após a migração. Execute-o dentro do seu programa da seginte forma: var=$(exp2dec.sh 5.00E06 6) echo $var 500.00 var=$(exp2dec.sh 5.00E-06 6) echo $var .05 Isto é, passe como

ENC: [shell-script] Re: Servidor dedicado para shellscript (MENSA GEM DO MODERADOR)

2006-06-01 Por tôpico Julio Cezar Neves - DATAPREVRJ
Caro Maurício, Se vc procurar na internet, não verá - no mundo inteiro - uma lista sobre shell script tão atuante qto a nossa. Qual será a causa deste sucesso? Ah, vc não sabe? Então vou te explicar. Esta lista desde que nasceu, o Eriberto - seu dono - não permitiu um segundo sequer que nossos c

[ - Moderação - ][shell-script] FOR para quem trabalha com qmail e vpopmail

2006-05-31 Por tôpico Julio Cezar Neves - DATAPREVRJ
Isso é shell Pessoal vamos com calma, ontem fui complacente e o outro moderador ripou e ainda me deu uma chacoalhada. Vamos levar a nossa lista a sério ou vamos ficar como as outras? Parafraseando o Fabiano: "Quem trabalhar com qmail me ajude" e eu completo: "e diga a ele *em pvt* o endereç

RES: [shell-script] soma em shell - leitura de pensamento

2006-05-31 Por tôpico Julio Cezar Neves - DATAPREVRJ
Aê Roberto, esse tb dá para fazer em uma linha. Veja: # Criando o arquivo de teste: Prompt> seq 10 3 60 | xargs -i echo {} texto{} > lista.txt # 1 Linha :) Prompt> cat lista.txt 10 texto10 13 texto13 16 texto16 19 texto19 22 texto22 25 texto25 28 texto28 31 texto31 34 texto34 37 texto37 40 text

RES: [shell-script] soma em shell

2006-05-31 Por tôpico Julio Cezar Neves - DATAPREVRJ
Êpa, em uma linha só é o que gosto: paste -sd+ arq.num | bc Curto e grosso :) [ ]s, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | -Mensagem original- | De: weder_feliciano [mailto:[EMAIL PROTECTED] | Enviada em: quarta-fe

RES: [shell-script] como indexar nome de variavel?

2006-05-30 Por tôpico Julio Cezar Neves - DATAPREVRJ
| De: Alfredo Casanova [mailto:[EMAIL PROTECTED] | Assunto: Re: [shell-script] como indexar nome de variavel? | | | Entendi... Não sabia do "livro online"... Comprei a 5a e | recentemente a 6a | edição, A família Neves agradece! Estou precisando comprar um iate novo... :) | mas não termine

RES: [shell-script] como indexar nome de variavel?

2006-05-30 Por tôpico Julio Cezar Neves - DATAPREVRJ
: Re: [shell-script] como indexar nome de variavel? | | | O que faz o "eval"? Porque não só o ECHO? | | On 5/30/06, Julio Cezar Neves - DATAPREVRJ | <[EMAIL PROTECTED]> | wrote: | > | > Aê Ricardo, | > Prompt> ARQUIVO_01=3 | > Prompt> ARQUIVO_02=5 |

RES: [shell-script] como indexar nome de variavel?

2006-05-30 Por tôpico Julio Cezar Neves - DATAPREVRJ
Aê Ricardo, Prompt> ARQUIVO_01=3 Prompt> ARQUIVO_02=5 Prompt> ARQUIVO_03=9 Prompt> for ((i=1; i<=3; i++)) > { > eval echo \$ARQUIVO_0$i; > } 3 5 9 [ ]s, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | -Mensagem original-

RES: [shell-script] [ - Moderação - ] Servidor dedicado para shellscript

2006-05-30 Por tôpico Julio Cezar Neves - DATAPREVRJ
Hoje o pessoal tá danado. Já tive de detonar um cara pq até msg de cunho religioso já pintou na lista hoje... Aqui, msgs deste tipo só serão permitidas se for para exorcizar o sw proprietário. :) Qdo o Marcelo colocou na lista que queria montar um servidor para dicas de Shell, até achei legal e

RES: [shell-script] [ - Moderação - ] Meio OFF-TOPIC - CGI com ADSL

2006-05-30 Por tôpico Julio Cezar Neves - DATAPREVRJ
| -Mensagem original- | De: Luciano Depierri [mailto:[EMAIL PROTECTED] | Enviada em: terça-feira, 30 de maio de 2006 09:28 | Para: shell-script@yahoogrupos.com.br | Assunto: [shell-script] Meio OFF-TOPIC - CGI com ADSL | | | Pessoal, estou quebrando a kbeça aqui. | | Estou precisando

RES: [shell-script] Comprar arquivos

2006-05-26 Por tôpico Julio Cezar Neves - DATAPREVRJ
Aê Fabio, duas formas: 1 - sort arq1 -o arq1 sort arq2 -o arq2 comm -3 arq1 arq2 > arq3 cat arq3 >> arq2 2 - grep -vf arq2 arq1 > arq3 cat arq3 >> arq2 Ainda existem outras, é só procurar no histórico da lista. [ ]s, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6

RES: [shell-script] Curso

2006-05-26 Por tôpico Julio Cezar Neves - DATAPREVRJ
Pessoal, peço desculpas por esta msg inadvertida de minha parte. Pensei estar em PVT e não estava. :( [ ]s, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | -Mensagem original- | De: Julio Cezar Neves - DATAPREVRJ | [mailto

RES: [shell-script] Curso

2006-05-26 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Humberto, estou te copiando para a Tecnohall (que é conveniada com a UniRIO) que está formando uma turma, da qual serei instrutor e está praticamente fechada. Maiores informações http://www.tecnohall.com.br/centro_treinamento.html Roberta (Tecnohall) favor agilizar contato com o Humberto.

RES: [shell-script] Desconectar usuário s

2006-05-26 Por tôpico Julio Cezar Neves - DATAPREVRJ
A primeira tentativa que faria seria dar uns paus nos clientes rwin :), mas se vc não puder, descubra o PID destes processos (com o ps aux | grep -q ) e mande um kill neles. É provável que estes processos sejam zombies (mal assombrados pelo rwin) e se forem, se não me engano, vc terá que matar

RES: [shell-script] break

2006-05-26 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Eric, o break é usado no case (switch) do C da mesma forma que o ;; é usado no Shell. Mas para aplicar no seu exemplo específico, acho que vc precisa usar o :. O : tem o mesmo efeito que o nop (no operate) no assembler, isto é, não faz nada (no cobol tb tem o next sentence que faz o mesmo,

RES: [shell-script] Script dando maior trabalho...

2006-05-24 Por tôpico Julio Cezar Neves - DATAPREVRJ
| De: pythondeveloper [mailto:[EMAIL PROTECTED] | Assunto: [shell-script] Script dando maior trabalho... | | | Salve salve galera... | | Estou criando um script para adicionar um usuario no Linux e assim que | cadastrar o usuario ele ja esteja cadastrado no samba. Vejam. | | | 1) Onde eu Ad

RES: [shell-script] Re: Variáveis em n omes de variáveis..

2006-05-19 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Mauricio, vc leu o man do eval do tcl (que é uma linguagem). Duas formas de evitar isso: 1 - Vá em www.julioneves.com e no box existente no canto superior esquerdo escreva eval e clique no botão ao seu lado. Lá vc terá a descrição do cmd em português com um monte de exemplos para facilitar

RES: [shell-script] Getopts

2006-05-19 Por tôpico Julio Cezar Neves - DATAPREVRJ
Aê Ricardo, aí vai uma seção do meu livro que fala sobre este pouco utilizado cmd. Fatiando opções O comando getopts recupera as opções e seus argumentos de uma lista de parâmetros de acordo com a sintaxe, isto é, letras após um sinal de menos (-) seguidas ou não de um argumento; no caso de som

RES: [shell-script] Re: Vetores

2006-05-18 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Victor, vá em www.julioneves.com, baixe o changelog da 6a. edição. Lá tem um capitulo inteiro sobre vetores e "otras cositas mas". SuShellso, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | Victor Leonardo wrote: | > Olá pessoal!

RES: RES: [shell-script] Comparador de linhas entre arquivos

2006-05-18 Por tôpico Julio Cezar Neves - DATAPREVRJ
lt;(seq 3) <(seq 5 -1 1) | 1 | 2 | 3 | 5 | 4 | 3 | 2 | 1 | | Abraços! | | Fabiano Caixeta Duarte | Consultor em soluções para Redes de Computadores | Linux User #195299 | Ribeirão Preto - SP | | | Julio Cezar Neves - DATAPREVRJ escreveu: | > Fala Fernan

RES: [shell-script] Velocidade do xargs

2006-05-10 Por tôpico Julio Cezar Neves - DATAPREVRJ
Olá Tiago, acho que isso vale um teste (se tivesse tempo eu faria). O que acontece é que o xargs foi origináriamente desenvolvido para evitar um erro comum outrora (too many files) que era muito frequente (principalmente na saída de um find com exec). O cmd teve por premissa em sua elaboração,

RES: [shell-script] Velocidade do xargs

2006-05-10 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Vinícius, eu já respondi esta mas ainda não apareceu na lista e não está muito esmiuçada. O que acontece é que, se o find listar 10 arquivos, o exec executa o postcat 10 vezes pq monta uma linha assim: postcat arq1; postcat arq2; postcat arq3; ...; postcat arq10; e o xargs faz o mesmo ser

RES: [shell-script] Dúvida...

2006-05-09 Por tôpico Julio Cezar Neves - DATAPREVRJ
Acho que tudo já foi dito acerca desta pergunta do André, por isso quero aproveitá-la somente para uma dica pouco conhecida e explorada. Veja só: PIPESTATUS É uma variável do tipo vetor (array) que contém uma lista valores de código de retorno do último pipeline executado, isto é, um array que

RES: [shell-script] Pegar valores em posi ção determinada e calcular média

2006-05-04 Por tôpico Julio Cezar Neves - DATAPREVRJ
Quase one liner... Soma=$(cut -c250-255 arqlista.txt | paste -sd+ | bc) # a Contagem de registros é que atrapalha o one liner: QtdReg=$(wc -l arqlista.txt | tr -s ' ' | cut -f2 -d' ') echo $((Soma / QtdReg)) Se quiser fazer tudo junto: echo $(($(cut -c250-255 arqlista.txt | paste -sd+ | bc) /

RES: RES: [shell-script] Novo livro do Julio (off-topic)

2006-05-02 Por tôpico Julio Cezar Neves - DATAPREVRJ
Como até a presente data estou com lucidez suficiene para não comprar o meu livro, :) enganei-me, mas o Eriberto já corrigiu. Compre o livro e no último passo informe que vc é do convênio AmigosJN. Não precisa de senha nem nada. Bom proveito e boa leitura, Julio Cezar Neves Tel:+55 21 2555-6148

RES: [shell-script] [off-topic] chang elog 6ª edição livro Julio Neves

2006-05-02 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Felipe, pela sua ajuda, inclui seu nome nos colaboradores e fiz pequenas alterações no texto (minha modéstia não permitiu a plenitude do que vc escreveu) :( e local [ ]s, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | -Mens

RES: RES: [shell-script] Novo livro do Julio (off-topic)

2006-04-26 Por tôpico Julio Cezar Neves - DATAPREVRJ
#x27;'.com' | sed | 's/\(reimlima\)\(.com\)/[EMAIL PROTECTED]@[EMAIL PROTECTED]/' | | echo | 18180515279845107808937806642962434913546004933007135067247685 | 35179018P | | dc | #### | | | | | >From: Julio Cezar Nev

RES: [shell-script] Novo livro do Julio (off-topic)

2006-04-26 Por tôpico Julio Cezar Neves - DATAPREVRJ
hoogrupos.com.br | Assunto: Re: [shell-script] Novo livro do Julio (off-topic) | | | Júlio... | | conte aqui para nós ... | | o que tem de novidade no livro ? :) tenho os 5 anteriores e o ultimo | vc mandou bem com o DIALOG... | | Conte para nós caro mestre :) | | On 4/25/06, Julio Cezar Neves -

RES: RES: [shell-script] Novo livro do Julio (off-topic)

2006-04-26 Por tôpico Julio Cezar Neves - DATAPREVRJ
) | | | isso tá parecendo ogo de cumpadres.. hehe | | Julio Cezar Neves - DATAPREVRJ escreveu: | | >KKK!! Pessoal, o Eriberto está divulgando o meu livro, | mas tb acabou de | >lançar um para admins Linux pela Novatec. Pelo jeito do | livro, ele será o | >Tanenbaum brasileiro. :) | &g

RES: [shell-script] Novo livro do Julio (off-topic)

2006-04-25 Por tôpico Julio Cezar Neves - DATAPREVRJ
KKK!! Pessoal, o Eriberto está divulgando o meu livro, mas tb acabou de lançar um para admins Linux pela Novatec. Pelo jeito do livro, ele será o Tanenbaum brasileiro. :) Mas se vc já é papa no assunto, mesmo assim vale a pena comparecer ao site (http://www.novateceditora.com.br/livros/desc

RES: [shell-script] Re: linha e coluna freebsd

2006-04-13 Por tôpico Julio Cezar Neves - DATAPREVRJ
Mas o tput funciona em todos os *BSD. O problema deve ser outro (não creio que seja versão pq já uso isso há muitos anos em ambiente Unix) [ ]s, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | -Mensagem original- | De: Tiago Bar

RES: [shell-script] Colunas - como excluir?

2006-04-11 Por tôpico Julio Cezar Neves - DATAPREVRJ
://www.julioneves.com | -Mensagem original- | De: Tiago Barcellos Peczenyj [mailto:[EMAIL PROTECTED] | Enviada em: terça-feira, 11 de abril de 2006 15:42 | Para: shell-script@yahoogrupos.com.br | Assunto: Re: [shell-script] Colunas - como excluir? | | | On 4/11/06, Julio Cezar Neves - DATAPREVRJ

[shell-script] [ -- MODERAÇÃO -- ]

2006-04-11 Por tôpico Julio Cezar Neves - DATAPREVRJ
Pessoal, recebi a msg abaixo, que gostaria de partilhar com vcs. Não quero com isso fazer cafuné no meu ego (quem me conhece sabe que não faço este estilo) mas sim para que os colegas de lista (principalmente os mais recentes no grupo que ainda não estão acostumados) reflitam um pouco, pq bater nos

RES: RES: RES: [shell-script] Deamon conversor de arquivos de áudio

2006-04-11 Por tôpico Julio Cezar Neves - DATAPREVRJ
| | | Isso não é o que se faz com nice? Agradeço se puder explicar | a diferença | | Alain | | Julio Cezar Neves - DATAPREVRJ escreveu: | > Fala Gabriel, | > este seu script é um exemplo típico para uso do cmd batch. | Usa-se este cmd | > para executar em background scripts que oneram

RES: [shell-script] Colunas - como excluir?

2006-04-11 Por tôpico Julio Cezar Neves - DATAPREVRJ
Não resisto a um one-liner, mesmo que fique uma porcaria :) Prompt> echo "est49 est50 est51 est53 est54 1.409 1.231 1.281 1.102 1.078 1.409 1.231 1.281 1.102 1.078" | tr -s ' ' | cut -f $(paste <(seq 5) <(echo 2 4)|tr ' \t' '\n\n'| sort | uniq -u| paste -sd ',') -d ' ' est4

[shell-script] [ -- MODERAÇÃO -- ] script "eleitora l"

2006-04-11 Por tôpico Julio Cezar Neves - DATAPREVRJ
Marcio e Luis, não achei legal a sua colocação partidária no e-mail anterior do Márcio, mas permiti achando que isso não geraria flame. Como o Luis mordeu a sua isca e partiu direto para o flame, vou moderá-lo e caso o Márcio dê uma tréplica, será tb moderado. [ ]s, Julio - Moderador - | -Me

[shell-script] [ -- MODERAÇÃO -- ] scripta "eleitora l": the code"

2006-04-11 Por tôpico Julio Cezar Neves - DATAPREVRJ
Luis, vc não foi banido da lista, porém está moderado. Favor não complicar a sua situação. Se o Marcio responder ao seu flame, não tenha dúvida que ele tb será moderado. OBS: Minha posição não tem nada com política. A minha política é a educação. [ ]s, Julio Cezar Neves - Moderador - | -Mens

RES: RES: [shell-script] Deamon convers or de arquivos de áudio

2006-04-10 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Gabriel, este seu script é um exemplo típico para uso do cmd batch. Usa-se este cmd para executar em background scripts que oneram a máquina e não têm problema de prazo de execução, isto é, cada vez que o Idle alcança um determinado patamar, o programa é colocado em execução. Se entra alguma t

RES: [shell-script] Listar varios tipos de ficheiros

2006-04-10 Por tôpico Julio Cezar Neves - DATAPREVRJ
Um one-liner: Prompt> ls | cut -sf2 -d. | sort | uniq -c [ ]s, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | -Mensagem original- | De: Rui Luís Dias [mailto:[EMAIL PROTECTED] | Enviada em: sexta-feira, 7 de abril de 2006 18:3

[shell-script] minicursos

2006-04-07 Por tôpico Julio Cezar Neves - DATAPREVRJ
. | | desde já agradeço. | | Akkamai | | Julio Cezar Neves - DATAPREVRJ | <[EMAIL PROTECTED]> escreveu: | Nesta lista deve ter muita gente que participou de um | minicurso dado por | mim. O curso regular que dou de Shell tem 40 horas, mas sempre que sou | convidado para qq evento de S

RES: [shell-script] Desenhar menu

2006-04-07 Por tôpico Julio Cezar Neves - DATAPREVRJ
Roger, entre em www.julioneves.com e pesquise no canto superior esquerdo o comando tput. Lá vc aprenderá como fazer isso. Veja este trecho de código: # $Msg contem o texto que quero centralizar Linhas=`tput lines` Cols=`tput cols` Tam=${#Msg} tput cup $((Linhas / 2)) $(((Cols - Tam) / 2)) echo -

RES: [shell-script] Deamon conversor de a rquivos de áudio

2006-04-07 Por tôpico Julio Cezar Neves - DATAPREVRJ
Nesta lista deve ter muita gente que participou de um minicurso dado por mim. O curso regular que dou de Shell tem 40 horas, mas sempre que sou convidado para qq evento de SwLivre, coloco como exigência dar um mini curso grátis (8 horas) de Shell Script. Ao final, digo para os participantes que el

RES: [shell-script] Cursos invisível

2006-04-03 Por tôpico Julio Cezar Neves - DATAPREVRJ
Mas se vc for em www.julioneves.com e no canto superior esquerdo pesquisar por cursor ou tput, vc verá uma tabela com um bando de tput que não está no man. [ ]s, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | -Mensagem original

RES: [shell-script] Remover zeros a esquerda de uma string

2006-03-24 Por tôpico Julio Cezar Neves - DATAPREVRJ
Prompt> echo "00024506.33 + 0" | bc 24506.33 [ ]s, Julio http://www.julioneves.com == / // // // // // ///// // // // // // // / // // // // // //// /// // // // // / // // // // // 1º Encontro

RES: [shell-script] qual diferença entr e `cmd` e $(cmd)?

2006-03-14 Por tôpico Julio Cezar Neves - DATAPREVRJ
Aê Jorge, tudo que o tiago falou é válido e correto: a construção $(..) é muito mais legível que com crases; colocar crases dentro de crases é mais complicado e muito menos legível que a outra construção, enfim é sempre melhor usar $(...), *a não ser que* vc tenha uma rede muito heterogênea, como e

[shell-script] ERRO - Urgente ou Urgente foi ERRO

2006-03-09 Por tôpico Julio Cezar Neves - DATAPREVRJ
É Willia, acho que vc não está com tanta urgência. Acho que o Urgente era só para inventar um subject para o seu post. Vc pediu ajuda urgente as 10:10h, logo após um colega de lista perguntou qual era o erro. Agora são 14:00h e vc ainda não respondeu... Deixa eu conversar um pouco contigo: | if

RES: [shell-script] Atribuição e trat amento em nome de arquivo s?=

2006-03-07 Por tôpico Julio Cezar Neves - DATAPREVRJ
Willia, pode ser que eu esteja enganado, mas qdo vc diz "atribuir o nome de cada arquivo a uma mesma variável" achei que vc estava querendo carregar todos os nomes em uma variável do tipo vetor (array). Se for isso, é muito fácil, basta fazer: Var=( `echo *` ) ou Var=( $(ls) ) [ ]s, Julio http:

RES: [shell-script] Pedido de novo moderador: NEGADO!

2006-03-02 Por tôpico Julio Cezar Neves - DATAPREVRJ
Hii Eriberto, acabei de escrever a mesma coisa que vc. Será que ensaiamos antes e eu não percebi ou realmente a nossa integração ao longo destes 6 anos de lista está funcionando?? :)) [ ]s, Julio http://www.julioneves.com == / // // // // // //

RES: [shell-script] Re: [MODERACAO] Pedido de novo moderador

2006-03-02 Por tôpico Julio Cezar Neves - DATAPREVRJ
Olá pessoal, após ler todas as msgs que rolaram sobre o tema, quero de forma curta e grossa colocar o humilde ponto de vista: eu apoio o MrBiTs e a forma que ele sempre atuou na lista quer como técnico quer como moderador (modera muito melhor que eu). A nossa lista está com 2300 associados e cerca

RES: [shell-script] Fw: Korn Shell X Bash

2006-02-24 Por tôpico Julio Cezar Neves - DATAPREVRJ
funcionamento do terminfo que *com certeza* isso resolverá o seu problema. [ ]s, Julio :wq | From: "Julio Cezar Neves - DATAPREVRJ" | Subject: RES: [shell-script] Fw: Korn Shell X Bash | | | Rodrigo, | isso não se usa há muito tempo, isso provavelmente é para | terminal burro | (

RES: [shell-script] Fw: Korn Shell X Bash

2006-02-22 Por tôpico Julio Cezar Neves - DATAPREVRJ
Rodrigo, isso não se usa há muito tempo, isso provavelmente é para terminal burro (como era o falecido vt100 ao qual ele se refere). Hoje isso é feito pelos emuladores como o putty. Note que toda hora ele cita o número 132. Isto, para os antigos, é um número mágico. Trata-se da qtd de colunas de u

RES: [shell-script] Enviar mensagens "pop-up"

2006-02-14 Por tôpico Julio Cezar Neves - DATAPREVRJ
Emerson, realmente o write deve servir para o propósito que o nosso colega quer, porém existe um cmd chamado mesg, que determina se o cara está afim de receber msgs ou não. Para ver se a recepção de msgs está habilitada faça: Prompt> mesg se aparececer: is n é sinal que está desabilitada. Para

RES: [shell-script] Formatando Arquivo - Para Jorge Pereira.

2006-02-14 Por tôpico Julio Cezar Neves - DATAPREVRJ
Será isso? Prompt> echo "1. yyy blablablabalba - ola.blbla yeh 2. hehehehehe opooopopo 12312312 heheh. baebeb.hehehe 3. bla bla bla joejeje ehehe - fulana.beltrana recife" | tr '\n' ',' | sed 's/\(,\|^\)\([0-9]\+\)\.,/\n\2. /g' 1. yyy,,blablabl

RES: [shell-script] Manipular tempo em shell script

2006-02-13 Por tôpico Julio Cezar Neves - DATAPREVRJ
Tiago, Se vcs procurarem no histórico, há muito tempo eu postei 2 scripts para trabalhar com datas (acho que eram para o Bourne Shell(/bin/sh) que é mais tosco que o ksh). Com eles, qq problema de data poderia ser resolvido. [ ]s, Julio == ENSOL: dias 12, 13 e 14 d

RES: [shell-script] Manipular tempo em shell script

2006-02-13 Por tôpico Julio Cezar Neves - DATAPREVRJ
Se vcs entrarem em http://article.gmane.org/gmane.org.user-groups.programming.shell.brazil e procurarem dton.sh e hton.sh, terão as rotinas que uso para trabalhar com datas e com horários. [ ]s, Julio http://www.julioneves.com == / // // // // //

RES: [shell-script] Manipular tempo em shell script

2006-02-13 Por tôpico Julio Cezar Neves - DATAPREVRJ
Olá Priscila, isto vai ser útil para a lista. Vou mandar 2 prg para trabalhar com horas que fiz há muito tempo (ainda para /bin/sh) mas que funcionam bem. Um deles (hton.sh) transforma um horário na qtd de segundos decorridos desde 00:00:00 o segundo, faz o inverso. Assim para fazer o que vc pediu

RES: [shell-script] Outras Formas de Fazer Isso

2006-02-10 Por tôpico Julio Cezar Neves - DATAPREVRJ
point FORMAT | (default: %g) | | Ele não aceita %5d ou algo assim, só o %f ou %g pra pontos | flutuantes. | Mas dá pra cortar o ponto flutuante! | | [ ]'s | -- | Eliphas | | Julio Cezar Neves - DATAPREVRJ escreveu: | > Gentil, | > e se vc fizesse assim: | > | > function gseq(

RES: [shell-script] Multiplo Login!

2006-02-10 Por tôpico Julio Cezar Neves - DATAPREVRJ
Aê Abraão, aí vai um one-liner que provavelmente ainda pode ser simplificado. kill $(pgrep -u $(who | cut -c-8 | sort | uniq -d)) o who | cut c-8 | sort | uniq -d devolve o user name das pessoas com mais de um login. O pgrep devolve os PIDs destes caras e o kill chumba todos. [ ]s, Julio ===

RES: [shell-script] Outras Formas de Fazer Isso

2006-02-10 Por tôpico Julio Cezar Neves - DATAPREVRJ
Gentil, e se vc fizesse assim: function gseq() { vi=${1} vf=${2} seq $vi $vf | xargs printf "%0${#vi}d\n" } [ ]s, Julio == ENSOL: dias 12, 13 e 14 de maio na Universidade Federal da Paraíba. Veja detalhes em http://www.ensol.org.br http://www.julioneves

RES: RES: [shell-script] copiar arquivo s baseado no padrão de caracteres

2006-02-10 Por tôpico Julio Cezar Neves - DATAPREVRJ
| Enviada em: quinta-feira, 9 de fevereiro de 2006 18:38 | Para: shell-script@yahoogrupos.com.br | Assunto: Re: RES: [shell-script] copiar arquivos baseado no padrão de | caracteres | | | Julio Cezar Neves - DATAPREVRJ wrote: | | >Aê Carlos, | >é isso? | > | >ls |

RES: [shell-script] copiar arquivos basea do no padrão de caracteres

2006-02-09 Por tôpico Julio Cezar Neves - DATAPREVRJ
Aê Carlos, é isso? ls | grep -e '^\([a-z]*\|[A-Z]*\)\.' [ ]s, Julio == ENSOL: dias 12, 13 e 14 de maio na Universidade Federal da Paraíba. Veja detalhes em http://www.ensol.org.br http://www.julioneves.com | -Mensagem original- | De: Carlos Eduardo Rodrig

RES: [shell-script] awk: linhas pares e ímpares

2006-02-09 Por tôpico Julio Cezar Neves - DATAPREVRJ
--Mensagem original- | De: Eliphas Levy Theodoro [mailto:[EMAIL PROTECTED] | Enviada em: quinta-feira, 9 de fevereiro de 2006 14:21 | Para: shell-script@yahoogrupos.com.br | Assunto: Re: [shell-script] awk: linhas pares e ímpares | | | Julio Cezar Neves - DATAPREVRJ escreveu: | > Fala

RES: [shell-script] Reconsideração! !

2006-02-09 Por tôpico Julio Cezar Neves - DATAPREVRJ
Xô satanas, deixe estas coisas de sw proprietário longe! :) Valeu Akkamai, eu que escrevi o posta ao qual vc se refere e acho que foi válido, já que vc aprendeu um pouco mais sobre a bela filosofia do Sw Livre. Seja benvindo ao nosso convívio. [ ]s, Julio == ENSOL

RES: [shell-script] awk: linhas pares e ímpares

2006-02-09 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala amigo Eliphas, se não é para não usar awk que tal assim: Pares: cat -n num | sed -n '/^ *\([0-9]*\)\?[02468]\t/p' Impares: cat -n num | sed -n '/^ *\([0-9]*\)\?[13579]\t/p' [ ]s, Julio == ENSOL: dias 12, 13 e 14 de maio na Universidade Federal da Paraíba. Veja

RES: [shell-script] Tutorial sobre lynx

2006-02-09 Por tôpico Julio Cezar Neves - DATAPREVRJ
Renato, esta é uma dúvida exclusivamente sua e não de toda a lista. Assim sendo, mais uma vez peço que msgs de cunho particular sejam mandadas em pvt. [ ]s, Julio - Moderador - | -Mensagem original- | De: Renato Rodrigues [mailto:[EMAIL PROTECTED] | Enviada em: quarta-feira, 8 de feverei

RES: [shell-script] alguem explica esta

2006-02-06 Por tôpico Julio Cezar Neves - DATAPREVRJ
a pode ocasionar ainda algum resultado não esperado. O melhor e mais seguro é: Prompt> eval $TESTE [ ]s, Julio :wq | | Valeu! | | On 2/6/06, Julio Cezar Neves - DATAPREVRJ | <[EMAIL PROTECTED]> | wrote: | > | > Agora sou eu respondendo para mim mesmo. | > | > Eu não havia

RES: [shell-script] yahoo grupos (ADMINISTRATIVO)

2006-02-06 Por tôpico Julio Cezar Neves - DATAPREVRJ
Eriberto, esse pessoal que mentalidade de Sw Proprietário não é mole, né amigo? Leio dúvida do akkamai_shami (será esse o neme dele?) da seguinte maneira: "Não me interessa colaborar para resolver os problemas dos outros ou aprender com as respostas dadas pelo grupo. O que me interessa é ler as

RES: [shell-script] alguem explica esta

2006-02-06 Por tôpico Julio Cezar Neves - DATAPREVRJ
://www.ensol.org.br http://www.julioneves.com | -Mensagem original- | De: Julio Cezar Neves - DATAPREVRJ | [mailto:[EMAIL PROTECTED] | Enviada em: segunda-feira, 6 de fevereiro de 2006 11:42 | Para: shell-script@yahoogrupos.com.br | Assunto: RES: [shell-script] alguem explica esta | | | Fala Tiago

RES: [shell-script] alguem explica esta

2006-02-06 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Tiago, vc mandou ele escrever o conteúdo da variável e ele o fez, para *mandar executar* o conteudo da variável, basta tirar o echo da frente. $ $TESTE ou, para te dar maior garantia de qualidade: $ eval $TESTE [ ]s, Julio == ENSOL: dias 12, 13 e 14 de maio

RES: RES: [shell-script] Limites...

2006-02-02 Por tôpico Julio Cezar Neves - DATAPREVRJ
upo. :) [ ]s, Julio :wq | | Julio Cezar Neves - DATAPREVRJ wrote: | > Fala Mauricio, | > não sei se vc conhece o cmd time. Qdo ele é colocado à | frente de um cmd ou | > de um prg, te devolve os tempos de execução e por ali vc | tira as conclusões | > necessárias. Veja est

RES: [shell-script] Problemas com aspas

2006-02-01 Por tôpico Julio Cezar Neves - DATAPREVRJ
| De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] | Assunto: [shell-script] Problemas com aspas | | | Ola Pessoal | | Acho que estou comendo uma baita bola. | Preciso pegar nomes completos de uma arquivo e encontralos no | /etc/passwd para | achar os logins estou fazendo o seguinte: | | #!/bi

RES: [shell-script] Limites...

2006-02-01 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Mauricio, não sei se vc conhece o cmd time. Qdo ele é colocado à frente de um cmd ou de um prg, te devolve os tempos de execução e por ali vc tira as conclusões necessárias. Veja estes exemplos aqui no meu calhambeque: Prompt> time seq -s ' ' 100 | cut -f100 -d ' ' 1e+06 real0m1.

RES: [shell-script] Shell Script 'Compilado'

2006-01-31 Por tôpico Julio Cezar Neves - DATAPREVRJ
Acho que se o problema é esconder a senha, basta ele pegá-la em tempo real de uma das formas abaixo: 1 - Linux: read -sp "Senha: " Sen 2 - Unix stty -echo echo -n "Senha: " read Sen ao final de um destes procedimentos, a senha estará na variávl $Sen, sem necessidade de "compilar" programa. [ ]s

RES: [shell-script] Dúvida - Livro Prog ramação Shell - Julio Cezar Neves

2006-01-31 Por tôpico Julio Cezar Neves - DATAPREVRJ
Cara, vc me deu um susto! Acabei de liberar a 6a. edição e pensei que estivesse cometendo um erro desde a 1a. edição. Qdo li a sua msg fui correndo ver se realmente eu havia escrito uname -u e tinha passado este tempo todo sem que ninguém tivesse acusado o erro. Mas felizmente o que está no livro

RES: [shell-script] Shell Script 'Compilado'

2006-01-31 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Tiago, é exatamente isso que vc falou. Estes "compiladores" encapsulam todas as instruções do programa com system ("instrução"), o que acarreta uma enorme perda de performance já que cada system chama um Shell para executar a instrução. Uma outra forma mais otimizada seria usando FILE *popen(

RES: [shell-script] novo por aki!!

2006-01-31 Por tôpico Julio Cezar Neves - DATAPREVRJ
Olá Amigo, vou dar um conselho na boa, sem querer parecer arrogante ou algo do gênero. Uma lista não é uma escola. Aqui vc aprende, mas com nossos colegas tirando suas dúvidas em scripts, e não ensinando caso-a-caso. Porém nem tudo está perdido, existem excelentes livros e tutorias disponíveis na

RES: [shell-script] PID no shell script

2006-01-30 Por tôpico Julio Cezar Neves - DATAPREVRJ
Olá pessoal, há dias eu estou vendo esta discussão sobre daemon e estou sem tempo para dar um pitaco. Agora deu uma folga, então lá vou eu... :) Em alguns Unixes, não basta colocar um loop perpétuo em background para que possamos chamá-lo de daemon, pq desta forma, ele terá como sdtout o terminal

RES: [shell-script] Formataçao de arqui vo obtido via script

2006-01-30 Por tôpico Julio Cezar Neves - DATAPREVRJ
Aê Edgard, qdo aparecem mais de 2 espaços, troco todos por um separador. Depois fica mais fácil trabalhar os registros. Veja: echo "1 Terezinha Catto R. X42356677Tiete > 2 Jo� Silva R. Y56340012Cerquilho > 3 Pedro CarvalhoR. W23

RES: [shell-script] erro script

2006-01-25 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Gentil, o Rafael está postando os problemas dele na lista e em pvt para mim. Primeiramente pedi-lhe que não fizesse isso, já que o meu tempo é excasso e tento ajudar a todos e que só me mandasse em pvt o que não conseguisse da lista. Mas assim mesmo mandei-lhe a seguinte solução: #!/bin/bash

RES: [shell-script] erro script

2006-01-25 Por tôpico Julio Cezar Neves - DATAPREVRJ
Rafael, vc me fez a mesma pergunta em pvt e eu (embora sem tempo) já respondi. O seu problema está no cut. Vc coloca em ARQ uma lista com diversos arquivos sem ao menos testar seus nomes (o que te produz no final um lost+fou, que são as 8 primeiras posições de lost+found). Já te passei o script co

RES: [shell-script] Interface curses

2006-01-24 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Roger, pode ser que eu esteja enganado pois não estou com muito tempo para pesquisar, mas se não me falha a memória ncurses (new curses) é um update da já descontinuada lib de rotinas curses do BSD. O dialog, nada mais é senão um programa escrito em C usando a lib ncurses que faz as carinhas

RES: [shell-script] Exportar Variável? ?

2006-01-24 Por tôpico Julio Cezar Neves - DATAPREVRJ
Olá Qdo vc faz: cat tags.db | \ while read line O pipe chama um subshell para interpretar o while e desta forma tudo que foi criado/alterado no interior do loop, morrerá junto com o subshell criado. Para não criar um subshell faça: i=1 while read line do TG[$i]=$line i=`expr $i +

RES: [shell-script] Remover Arquivos Antigos

2006-01-24 Por tôpico Julio Cezar Neves - DATAPREVRJ
Olá Adriano, 1 - coloque uma contrabarra antes do asterisco. Quem tem de resolver o metacaractere é o find e não o shell, isto é, sem contrabarra o shell vai trocar *.tgz pelo nome dos arquivos do diretório /var/backup que terminassem com a extensão .tgz e assim sendo, não acharia nada nos subdiret

RES: [shell-script] RegExp - Parte 2 (validando datas, com ano bi ssexto)

2006-01-24 Por tôpico Julio Cezar Neves - DATAPREVRJ
Olá hardcorepunkfx, parabens a vc tb pela didática e persistência. Não é qq um que tem paciência e perseverança para fazer testes, testes e mais testes até chegar a uma expressão deste tamanho. Uma pequena contribuição: vc começa a crítica de todos os meses com [1-9]|... Que tal fazer 0?[1-9]...?

RES: [shell-script] Monitoramento de Serv iços

2006-01-18 Por tôpico Julio Cezar Neves - DATAPREVRJ
| De: Luiz Gustavo Marques Póvoa [mailto:[EMAIL PROTECTED] | | Inclusive gostaria de fazer uma solicitação aos amigos. | | Uma vez solicitei uma apostila pela lista, faltaram me bater, pq? | Luiz, acabei de mandar para o grupo o endereço de duas URLs feitas por um colega nosso que explica direit

RES: [shell-script] Re: sequencia de numeros

2006-01-18 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Tiago, me parece uma belíssima matada. Simples, eficiente e o mais importante: usando o jeito shell de pensar. Se vc quiser mostrar a linha do erro, faça uma algo mais ou menos assim: echo -e $0: Erro: Valor $l -> linha $(cat -n data | grep "^$((1+max/2)))" Vou aproveitar este e-mai

RES: [shell-script] sequencia de numeros

2006-01-17 Por tôpico Julio Cezar Neves - DATAPREVRJ
Aê Luiz, após a execução da linha abaixo, se o sed mandar qq coisa para a stdout, é sinal que tem erro. cat -n arquivo | cut -c1-9 | uniq -f1 | cut -c9- | paste -d" " - - - | sed '/00 02 99/d' ou seja, após o uniq eu acrescentei um cut para pegar somente o código dos tipos, o paste colocou-os lad

RES: [shell-script] Loop no script

2006-01-16 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Sergio, neste ponto do livro, estava ensinando os cmds condicionais e ainda não havia ensinado os cmds de loop. Uma forma de resolver o que vc quer seria fazendo: OK= until [ "$OK" ] do OK=1 case "$Opcao" in 1) $tail ;; 2) $header ;; 3)

RES: RES: [shell-script] Duvidas com sed

2006-01-13 Por tôpico Julio Cezar Neves - DATAPREVRJ
-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | -Mensagem original- | De: SuSE List [mailto:[EMAIL PROTECTED] | Enviada em: sexta-feira, 13 de janeiro de 2006 13:16 | Para: shell-script@yahoogrupos.com.br | Assunto: Re: RES: [shell-script] Duvidas com sed | | | Julio Cezar Neves

[shell-script] ENC: Novo Moderador

2006-01-13 Por tôpico Julio Cezar Neves - DATAPREVRJ
Aê moçada, tenho a honra e o prazer de anunciar que o MrBiTs a partir de hoje é tb moderador da lista. Para mim é um prazer moderar esta lista pq ela dá muito mais prazer que problema, mas as vezes acontece o que Gentil disse aqui hoje: diversas pessoas advertem sobre um procedimento errado (no cas

RES: [shell-script] Duvidas com sed

2006-01-13 Por tôpico Julio Cezar Neves - DATAPREVRJ
Prompt> echo "WA 108 051 " | sed 's/^ */:/;s/ *$/:/' :WA 108 051: [ ]s, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | -Mensagem original- | De: SuSE List [mailto:[EMAIL PROTECTED] | Enviada em: sexta-feira, 13 de

RES: [shell-script] Apostila Shell Script

2006-01-12 Por tôpico Julio Cezar Neves - DATAPREVRJ
Aê MrBiTs, esse está detonado até entender o que é netiqueta. Já pedi ao Eriberto para te incluir como moderador. [ ]s, Julio Cezar Neves - Moderador - http://www.julioneves.com | -Mensagem original- | De: humberto cabarit [mailto:[EMAIL PROTECTED] | Enviada em: quinta-feira, 12 de janei

RES: [shell-script] Apostila Shell Script

2006-01-12 Por tôpico Julio Cezar Neves - DATAPREVRJ
Como sempre o MrBiTs tem razão. Como o início deste "monte de lixo" (expressão do MrBiTs com a qual eu concordo totalmente) foi um e-mail sobre o meu livro, eu preferi ficar quieto para que alguém não pensasse besteira. Mas reparem: eu não vejo as pessoas que efetivamente contribuem com boas re

RES: [shell-script] Re: Problemas com e spaço

2006-01-09 Por tôpico Julio Cezar Neves - DATAPREVRJ
://www.julioneves.com | -Mensagem original- | De: Julio Cezar Neves - DATAPREVRJ | [mailto:[EMAIL PROTECTED] | Enviada em: segunda-feira, 9 de janeiro de 2006 20:45 | Para: shell-script@yahoogrupos.com.br | Assunto: RES: [shell-script] Re: Problemas com espaço | | | Ainda em pvt. O que acontece qdo um

RES: [shell-script] Re: Problemas com e spaço

2006-01-09 Por tôpico Julio Cezar Neves - DATAPREVRJ
Ainda em pvt. O que acontece qdo um arquivo tem branco no nome (odeio arquivo com branco no nome) é o seguinte: vamos supor que o find localizou um arquivo chamado Sergio Luiz Araujo Silva e o sed colocaria contrabarra antes dos espaços, ficando da seguinte forma: Sergio\ Luiz\ Araujo\ Silva e assi

RES: [shell-script] Script para agenda te lefônica

2006-01-06 Por tôpico Julio Cezar Neves - DATAPREVRJ
Aê Voyag3r, vou juntar mais uma dica à do Fabiano e deixar o resto para os colegas, até chegarmos a um script de 10 linhas :) troque: > echo > echo > echo "BEM VINDO À SUA AGENDA TELEFÔNCIA" > echo > echo "( O O )" > echo " =

RES: RES: [shell-script] Editando arquivos sem comentarios???

2006-01-06 Por tôpico Julio Cezar Neves - DATAPREVRJ
gora, como eu tiro os espaçõs | entre uma | linha e outra? | | valeu. | | - Original Message - | From: Julio Cezar Neves - DATAPREVRJ | To: shell-script@yahoogrupos.com.br | Sent: 05-Jan-2006 18:56:11 -0200 | Subject: RES: [shell-script] Editando arquivos sem comentarios??? | F

  1   2   >