Re: [shell-script] Formatar lista

2010-05-12 Por tôpico Julio C. Neves
Fala Gentil, vc sumiu e agora voltou em grande estilo. Excelente a sua resposta. Só colocaria um -d' ' no paste. Parabéns pela sacação. Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - Aracaju turma de Shell em 12/05 - andersonriz...@gmail.com; - DF turma de Shell em 12/06 - ligue (61

Re: [shell-script] Ordenar base por campo

2010-05-12 Por tôpico Julio C. Neves
Fala Law, dá uma olhada na opção -t (se não me engano) do sort (não uso isso há muito tempo e me esqueci, mas acho que é isso mesmo). Vc deverá sortear segundo o 6o campo com separador ';', depois sortear com o 1o, 2o, 3o e 4o campos com separador '.'. Vc deverá usar tb usar a opção -n para especi

Re: [shell-script] Gerar Arquivo PDF

2010-06-04 Por tôpico Julio C. Neves
Olá Bruno, tenho duas notícias para vc: - O Willian acabou de ser moderado em função da msg enviada por ele. Ela já faz parte da lista há mais de 5 anos e, por isso, está cansado de saber as regras da lista; - Se vc continuar insistindo neste tema que já foi discutido centenas de vezes e que é uma

Re: [shell-script] Inverter Caracteres em String

2010-07-03 Por tôpico Julio C. Neves
Moroni, não entendi! Vc diz que quer inverter e depois mostra a saída sem inversão como se quisesse somente tirar as barras. Pelo ser ou não ser aí vão as duas formas. Tirando as barras: $ tr -d / <<< "20090220 > 19980423 > 1995/03/05 > 1993/04/01 > 19990304" 20090220 19980423 19950305 19930401 19

[Cartão Vermelho] [shell-script] executar CGI Bash em servidor apache

2010-07-03 Por tôpico Julio C. Neves
Cristiano, já que vc pediu tanto, aí vai um cartão vermelho para combinar com a sua Ferrari. Fala a verdade: vc foi mais cedo para o chuveiro mas se divertiu muito, não foi? Algumas vezes eu fico chateado qdo modero um colega, pq fico na dúvida se ele fez de propósito uo sem querer. No teu caso,

Re: [shell-script] Inverter Caracteres em String

2010-07-03 Por tôpico Julio C. Neves
rra ele formata a data de forma > incorreta dd/mm/ e para validação da entrada de dados deveria ser > mmdd, onde não tem barras eu não preciso fazer a inversão, eu preciso > fazer a inversão nas linhas onde tem a barra. > > > Moroni Vieira > Tecnológo em Redes de Compu

Re: [shell-script] Fechar shell

2010-07-07 Por tôpico Julio C. Neves
Fala Rogério, o seu problema é que vc não está no seu shell inicial e sim em um filho deste que foi disparado para atender ao seu script. Se não fosse assim, o seu shell morreria sempre que um script terminasse. As únicas formas de fazer isso que posso imaginar, são: - pegar o PID do bash via um

Re: [shell-script] Criar diretórios baseados no nom e de arquivo e mover os arquivos

2010-07-09 Por tôpico Julio C. Neves
Aê Helton, a linha é grande mas é um one-liner. Se o servidor de e-mail quebrá-la, emende-a... :) $ ls [0-9][0-9][0-9][0-9]* | cut -c-4 | uniq | xargs -i bash -c "[ -d {} ] || mkdir {}; mv {}* {}" Ao final vai dar um erro, mas já era esperado, vão ser os diretórios 0108 e 0109 tentando mover-se p

Re: [shell-script] Criar diretórios baseados no nom e de arquivo e mover os arquivos

2010-07-09 Por tôpico Julio C. Neves
rios cujos nomes têm 4 caracteres. Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SE turma de Shell/Zenity em 26/07 - clemis...@gmail.com - SP turma de Shell em 14/08 - www.4Linux.com.br - Turmas fechadas em outras cidades ligue (21)8112-9988. Em 9 de julho de 2010 08:34, Juli

Re: [shell-script] Livros, Cursos e certificacóes

2010-07-09 Por tôpico Julio C. Neves
Em 9 de julho de 2010 16:05, Andre Luiz Oliveira escreveu: > > > Boa tarde a todos. > Boa noite André, estou te dando boa noite pq vc disse que usa meu livro na cabeceira, então entendi que vc só o lê qdo está com insônia... ;) >Sou o novo integrante da lista e caso saibam de alguma certific

Re: [shell-script] Substituição com expressão reg ular

2010-07-13 Por tôpico Julio C. Neves
Fala Mauro, o macete para salvar o miolo é usar grupos (que se formam com o uso de parenteses) e usar os retrovisores gerados. $ sed -r 's/.*\|([a-z]+ )([a-z]+ )([a-z]+ )\^.*/\3\2\1/' <<< "Vou pegar cada palavra a partir da barra |até acento circunflexo ^e invertê-las" circunflexo acento até Repa

Re: [shell-script] lista de exclusão

2010-07-16 Por tôpico Julio C. Neves
EPA! Algo errado no ar!!! Vc fazendo rm *.ps.* não pode remover os que terminam em .ps! Como vc colocou um ponto após o o ps só serão removidos os arquivos que têm este ponto. É melhor refazer o teste e prestar atenção. Por esta resposta, vi que muita gente da lista está confundindo metacaracter

Re: [shell-script] Sed duvidas...

2010-07-18 Por tôpico Julio C. Neves
$ sed -r 's/(.*)(=.*)_.*/\1_result\2/' <<< "a= NOVO_ARQUIVO_A_20091201.txt b= N_TESTE_C_31122009.txt" a_result= NOVO_ARQUIVO_A b_result= N_TESTE_C Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SE turma de Shell/Zenity em 26/07 - clemis...@gmail.com - SP turma de Shell em 14/08 - w

Re: [shell-script] Re: Sed duvidas...

2010-07-19 Por tôpico Julio C. Neves
(.*)(=.*)_.*//' > > Pelo que vc pode constatar não sou fera em SED, > se vc puder além da ajuda com o comando me indicar um material seria ótimo > tb. > > --- Em shell-script@yahoogrupos.com.br , > "Julio C. Neves" escreveu > > > > $ sed -r 

Re: [shell-script] Re: Sed duvidas...

2010-07-19 Por tôpico Julio C. Neves
uot; escreveu > > > > Julio, > > esse é o problemas não dá erro... > > O comando é executado perfeitamente só não traz o resultado esperado. Ele > simplesmente retorna a entrada sem efetuar a formatação transcrita no SED. > > > > --- Em shell-script@yahoogrupos.com.

Re: [shell-script] Limitar o número de caracteres l ido pelo READ

2010-07-20 Por tôpico Julio C. Neves
Se vc estiver usando bash é muito simples. Troque tudo que vc fez, por: read -n8 -p "Data: " dat [[ $dat =~ ^[12][0-9]{3}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])$ ]] || echo Erro: A data deve ser no formato MMDD Pronto taí, já com a crítica e tudo. A data digitada estará na variável $dat. Se

Re: [shell-script] Script para testar último comand o

2010-07-20 Por tôpico Julio C. Neves
Isto não é uma variável, é uma função. Vou colocar um exemplo que escrevi há uns dias usando um vetor do Bash. Talvez seja a solução que vc procura. function command_not_found_handle { echo Erro na linha ${BASH_LINENO[0]}: \ $(head -${BASH_LINENO[0]} $0 | tail -1) exit 1 } echo co

Re: [shell-script] Shell Script e GUI

2010-07-21 Por tôpico Julio C. Neves
K, Felipo, assar churrasco com piano é ótimo, mas ficaria melhor se abanasse o fogo com uma raquete de tênis... ;) Acho que ele quis dizer Glade... ou será que já estão usando o Glade para fazer animação? ;) O pior é que botou meu nome em um negócio que não falei! Para criar forms uso "o tal"

Re: [shell-script] listar todos os arquivo de um determinado dia.

2010-07-24 Por tôpico Julio C. Neves
Ué, pq não fazer $ ls *20010203* Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SE turma de Shell/Zenity em 26/07 - clemis...@gmail.com - SP turma de Shell em 14/08 - www.4Linux.com.br - Turmas fechadas em outras cidades ligue (21)8112-9988. Em 24 de julho de 2010 16:07, fsilva6

Re: [shell-script] Comparar os dois ultimos arquivos

2010-07-24 Por tôpico Julio C. Neves
Sem tentar entender o seu problema, acho que provavelmente isso aqui resolve: $ $ diff $(ls -t | head -2) Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SE turma de Shell/Zenity em 26/07 - clemis...@gmail.com - SP turma de Shell em 14/08 - www.4Linux.com.br - Turmas fechadas em ou

Re: [shell-script] Re: listar todos os arquivo de um determinado dia.

2010-07-25 Por tôpico Julio C. Neves
t; um ls *20010203*. > > --- Em shell-script@yahoogrupos.com.br , > "Julio C. Neves" escreveu > > > > Ué, pq não fazer > > > > $ ls *20010203* > > > > Abraços, > > Julio > > Cursos de Shell e Zenity em 2 fins de semana? > >

Re: [shell-script] Re: Maiúscula e minúscula

2010-07-28 Por tôpico Julio C. Neves
Fala Cesar, o que fiz foi trocar o [a-z]+, isto é pelo menos uma minúscula, por [a-z]{3,}, isto é, pelo menos 3 minusúsculas. A linha fiaca assim: $ sed -r 's/\b[a-z]{3,}/\u&/g' <<< "coordenacao de analise e instrucao de processos" Coordenacao de Analise e Instrucao de Processos Abraços, Julio Cu

Re: [shell-script] Re: Maiúscula e minúscula

2010-07-28 Por tôpico Julio C. Neves
.4Linux.com.br <http://www.4linux.com.br/> - Turmas fechadas em outras cidades ligue (21)8112-9988. Em 28 de julho de 2010 16:31, Julio C. Neves escreveu: > Fala Cesar, > o que fiz foi trocar o [a-z]+, isto é pelo menos uma minúscula, por > [a-z]{3,}, isto é, pelo menos 3 minusúsculas

Re: [shell-script] Re: rodar via CRON ou DAEMON?

2010-07-28 Por tôpico Julio C. Neves
Eu acho que o assunto é bastante pertinente. Opessoal que usa shell normalmente é admin e isso é um assunto interessante para qq admin que mereça esse nome. Eu tentaria uma coisa totalmente diferente, pois acho que compromete menos o processador. Seguinte: Script1 === mkfifo tubo tail -f <(ls

Re: [shell-script] Re: Maiúscula e minúscula

2010-07-29 Por tôpico Julio C. Neves
xcelente dica. Mas fiquei curioso por outras combinações. Como eu vejo > toda > a funcionalidade desta tua dica? Já tem algum man pronto embutido no Bash? > > []'s > > Em 28 de julho de 2010 16:44, Julio C. Neves > > >escreveu: > > > > Me esqueci de dar

Re: [shell-script] Re: rodar via CRON ou DAEMON?

2010-07-29 Por tôpico Julio C. Neves
em outras cidades ligue (21)8112-9988. Em 29 de julho de 2010 11:17, Cristiano escreveu: > > > --- Em shell-script@yahoogrupos.com.br , > "Julio C. Neves" escreveu > > > > Eu acho que o assunto é bastante pertinente. Opessoal que usa shell > > normalment

Re: [shell-script] Re: Maiúscula e minúscula

2010-07-29 Por tôpico Julio C. Neves
de alguém para ajudar-te na > reorganização. > > []'s > Gunter > > Em 29 de julho de 2010 18:08, Julio C. Neves > > >escreveu: > > > > Fala Bruno, > > para ver todas as novidades do Bash 4.0 (se é isso que vc quer dizer com > > "combinações"), vc

Re: [shell-script] Re: Maiúscula e minúscula

2010-07-29 Por tôpico Julio C. Neves
m deles, pode aprender ajudando, nem que > seja > repassando do código wiki A para o B. > > E aí pessoal, o que vocês acham? > > []'s > Gunter > > Em 30 de julho de 2010 02:27, Julio C. Neves > > >escreveu: > > > > Fala Bruno, > > o

Re: [shell-script] Ajuda no script para firewall (iptables)

2006-08-03 Por tôpico Julio C. Neves
Rafael, vc quer ajuda ou quer que façam para vc? Se for ajuda, ponha o que vc já fez para que possamos corrigir e ajudar. Se for para fazer para vc, já vira trabalho de consultoria que geralmente é remunerado. 2006/8/2, Rafael Tomelin <[EMAIL PROTECTED]>: > > Olá pessoal, > > Gostaria de uma ajud

Re: [shell-script] Teste de conexão

2006-08-07 Por tôpico Julio C. Neves
Trocar: start-stop-daemon --start --quiet --background --make-pidfile --pidfile "$PIDFILE" --exec $DAEMON if [ $? == 0 ] then echo "[ OK ]" else echo "[ ERR ]: Something bad happens" fi por: if start-stop-daemon --start --quiet --background --make-pidf

Re: [shell-script] Erro no script: sempre retorna zero na segunda condição

2006-08-07 Por tôpico Julio C. Neves
O teste elif [ "$ARQ" != "" ]; then ... está errado. Veja como funciona o cmd test no Papo de Botequim em www.julioneves.com [ ]s, Julio :wq Em 07/08/06, rafael.nery <[EMAIL PROTECTED]> escreveu: > > Flavio, não entendi sua colocação > A var del testa se o arquivo contém a palavra DEL dentro

Re: [shell-script] limpar lista de e-mail

2006-08-08 Por tôpico Julio C. Neves
Felipe, com paciencia e tempo, dá para otimizar muito a linha abaixo, transformando-a em um único sed. sed 's/, /\n/g' | sed 's/.*\(<[EMAIL PROTECTED]>\)/\1/;s/$/, /' | tr -d '\n' Abraços, Julio :wq Em 07/08/06, Felipe Santos <[EMAIL PROTECTED]> escreveu: > > oi, tenho uma lista de e-mail em tx

Re: [shell-script] dificuldade com maipulação de tempo

2006-08-08 Por tôpico Julio C. Neves
Miranda, nas respostas antigas da lista e na internet existem 2 programas que fiz que fazem exatamente o que vc pretende: um transforma hora em número (hton.sh) e outro transforma numero em hora (ntoh.sh). Ambos estão bem documentados e vc poderá somar/subtrair horas, minuto ou segundos, calcular o

[shell-script] Agradecimento (um pouco OT porém devido)

2006-08-08 Por tôpico Julio C. Neves
Fico grato pela atenção que me foi dada pelo Eriberto e pelo Rodolfo Villanova, no episódio desencadeado por uma troca de ideias que houve entre eu e o Felipe Kellerman. Eu não ia tocar no asssunto, porém como o fizeram, quero deixar claro que acho o Felipe um tremendo profissional, sabe muito Sh

Re: [shell-script] Agradecimento (um pouco OT porém devido) - ADMINISTRATIVA

2006-08-09 Por tôpico Julio C. Neves
> somos 2.552 sheleiros. Isso é bom! > > Vida longa à nossa lista! Alegria pessoal! Vamos aprender e ensinar cada > vez mais! > > []s > > Eriberto - www.eriberto.pro.br > > Julio C. Neves escreveu: > > Fico grato pela atenção que me foi dada pelo Eriberto e pelo Rodolfo &g

Re: [shell-script] Help - cadastro de lista de Emails

2006-08-09 Por tôpico Julio C. Neves
Olá Fabricio, Caso sua lista esteja em um arquivo, basta fazer: mail -s "assunto" $(cat ArqMail.txt) Se estiver em uma variável, faça: mail -s "assunto" $VarMail Bem mais simples que vc pensava, né? :) -- Abraços, Julio http://www.julioneves.com - Um livro sobre Bash completo e on-line :wq

Re: [shell-script] chave USB para login

2006-08-09 Por tôpico Julio C. Neves
Fala Keppler, antes de mais nada gostaria de dizer que durante o II Encontro de Software Livre do Amazonas, muitíssimo bem organizado pela Comunidade Sol, travei conhecimento com que o Instituto Nokia de Tecnologia (INdT) está produzindo e fiquei impressionado. Parabéns! Bem voltando ao tema da

Re: {Script bloq.} Re: [shell-script] Help - cadastro de lista de Emails

2006-08-10 Por tôpico Julio C. Neves
alavra a ser bloqueada:"(isso farei manualmente mesmo). Como faço para > que o shell possa efetuar as quebras? Pois atualmente quando colo mais > de uma linha ele lê apenas a primeira e interpreta as outras como > comando gerando erro > > Não sei se fui claro :( > > >

Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help -cadastro de lista de E

2006-08-10 Por tôpico Julio C. Neves
t; > Se alguém tiver tempo e paciência... > > sds > > Eric > - Original Message - > From: Fabricio Cruz > To: shell-script@yahoogrupos.com.br > Sent: Thursday, August 10, 2006 11:06 AM > Subject: {Script bloq.} Re: {Script bloq.} Re: [shell-scr

Re: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help -cadastro de lista de Emails

2006-08-10 Por tôpico Julio C. Neves
ust 10, 2006 11:06 AM > Subject: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help > -cadastro de lista de Emails > > > Caramba a vida é mais fácil do que parece né ...rsrs :) > > > Valeu ! > > >>> "Julio C. Neves" <[EMAIL PROTECTED]>

Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help -cad

2006-08-10 Por tôpico Julio C. Neves
TECTED] > -bash: [EMAIL PROTECTED]: command not found > [EMAIL PROTECTED] shell]# [EMAIL PROTECTED]" > > CAT no arquivo > > "teste > "teste > "teste teste01" > "palavra1 > > > HELP !!! rsrsrs > > > >>> "Julio

Re: [shell-script] Trocar uma parte de uma string...

2006-08-10 Por tôpico Julio C. Neves
sed -i 's,/user1/,/user2/,' arq?.shell Em 10/08/06, Daniel Barros <[EMAIL PROTECTED]> escreveu: > > Fala aê galera, blz??? > > Estou começando a aprender sobre shell-scrip, e tenho uma dúvida. > > Na verdade foi um problema que apareceu aqui no meu trabalho, tenho > vários arquivos (tipo text

Re: [shell-script] [Moderação] Nobreak enviar email

2006-08-10 Por tôpico Julio C. Neves
Pedimos o tempo todo para o pessoal não se afastar do tema Shell, colocamos advertências no rodapé de todas as msgs e assim mesmo quase todo dia tem um gaiato fazendo perguntas deste tipo. Por tudo isso considero um desrespeito à nossa moderação esta msg do Sérgio (que está na lista desde 02/2006)

Re: [shell-script] Fazer um shell script para mudar de diretorio no shell corrente

2006-08-11 Por tôpico Julio C. Neves
Execute este script colocando um ponto e um espaço à frente do seu nome. Digamos que o script se chame script.sh, então basta fazer: Prompt> . ./script.sh [ ]s, Julio :wq 2006/8/11, daniel <[EMAIL PROTECTED]>: > > Oi Gente, > > Sou novo nesta lista e também no desenvolvimento de shell script

Re: [shell-script] Tamanho de uma Variavel

2006-08-15 Por tôpico Julio C. Neves
Daniel, uma outra opção, que tem como vantagem o fato de te mostrar as diferenças entre os arquivos de forma limpa (qdo digo limpa é pq mostra somente as linhas), é o cmd comm usado com as opções -1 (suprime as linhas comuns do arquivo da esquerda) ou -2 (suprime as linhas comuns do arquivo da dire

Re: [shell-script] FTP

2006-08-16 Por tôpico Julio C. Neves
Em www.julioneves.com existem alguns scripts para isso. Aproveite e estude o conteúdo do site para vc deixar de ser iniciante. ;) Abraços, Julio :wq Em 16/08/06, Leonardo Simas <[EMAIL PROTECTED]> escreveu: > > Ola gostaria de saber se tem como fazer um script q passa arquivos por > ftp > tent

Re: [shell-script] Comparações

2006-08-16 Por tôpico Julio C. Neves
Fala Daniel, a melhor maneira é a pouco usada contrução [[...]]. Como seu uso vc pode usar os padrões (patterns) do Shell. Assim sendo, vc poderia fazer uma lista da seguinte forma: [[ $YN == [SNsn] ]] && echo resposta boa. Maiores detalhes, vc já sabe, www.julioneves.com Abraços, Julio :wq Em

Re: [shell-script] Comparando "bash expansion" com "cut" e "awk"

2006-08-16 Por tôpico Julio C. Neves
Valeu Reinaldo, foi um bom teste. Algumas observações: O resultado com Bash puro era esperado, pq ele não carrega nenhum módulo externo. Sua desvantagem é a compatibilidade. O ksh tem expansões muito restritas e o sh é pior ainda. O awk (e o sed tb), além de ter o código muito grande, dá uma pré c

Re: [shell-script] REGEX

2006-08-17 Por tôpico Julio C. Neves
grep -n ^.*$ Arquivo_Teste | grep ^1: [ ]s, Julio :wq 2006/8/17, daniel <[EMAIL PROTECTED]>: > > Oi gente, > > Tou com um me enrolando com um probleminha besta de Expressões > regulares... > > Quando digito o comando : grep -n ^.*$ Arquivo_Teste | grep ^1 > > obtenho o seguinte resultado : > > 1

Re: [shell-script] Script não acho oq pode estar errado

2006-08-17 Por tôpico Julio C. Neves
Fala Rafael, seu script pode ser melhorado e não é só nisso não, porém não dá para saber o que está ocorrendo sem ver o conteúdo do arq /home/rafael/testeup. Dê o comando cat -vet /home/rafael/testeup e mostre a saída na lista. Se eu entendi parte do que vc quer fazer, o programa poderia ser otimi

Re: [shell-script] Script não acho oq pode estar errado

2006-08-17 Por tôpico Julio C. Neves
do do uptime que é armazenado > nele para comparar com o próximo... > Mas eu percebi que não posso comparar números como se fossem strings. > Agora vai minha outra dúvida... quando usar " " na variável e quando não > usar. > Obrigado Julio > []s > > - Original Message

Re: [shell-script] Como enviar script muito grande

2006-08-17 Por tôpico Julio C. Neves
Procure nas msgs antigas da lista como anexar arquivos usando uencode e udecode. [ ]s, Julio :wq Em 17/08/06, Alain M. <[EMAIL PROTECTED]> escreveu: > > Tenho um script de enviar email por SMTP, mas me parece muito grande > para enviar direto dentro da mensagem (tem quase 200 linhas). Qual seria

Re: [shell-script] Script não acho oq pode estar errado

2006-08-18 Por tôpico Julio C. Neves
Então o script abaixo *tem* que funcionar: #!/bin/bash #Variaveis Globais DAYS=`uptime | tr -s ' ' '\t' | cut -f4` VAR2=`cat testeup 2> /dev/null || echo 0` if [ $DAYS -gt $VAR2 ] then echo OK else tput flash # da uma piscada na tela echo Server foi desligado fi echo $DAYS > testeup

Re: [shell-script] Curso de Hacker Grátis no Grupo Hacker.BR (MENSAGEM DO MODERADOR)

2006-08-20 Por tôpico Julio C. Neves
É indispensável o amor ao que vc está fazendo, pq frequentemente dá vontade de mandar um "dane-se, eu não lucro nada para me aborrecer!" e jogar tudo para o alto. Abraços, Julio :wq Em 20/08/06, MrBiTs <[EMAIL PROTECTED]> escreveu: > > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > > O que

Re: [shell-script] Espaço entre colunas

2006-08-21 Por tôpico Julio C. Neves
Fala Ricardo, se vc for em www.julioneves.com e seguir o link do "Papo de Botequim IX", vc terá o comando printf esmiuçado. Com este cmd, é possível fazer qq tipo de formatação de saída (alinhado à direita, esqueda, centralizado, saída em hexa, em unicode, ...). Aconselho a leitura a todos, pq, es

Re: [shell-script] Re: Testar numero

2006-08-21 Por tôpico Julio C. Neves
Uma saída rápida e diferente: Prompt> var= Prompt> ((var+0)) || echo nao eh numerico Prompt> var=12w3 Prompt> ((var+0)) 2> /dev/null || echo nao eh numerico nao eh numerico Desta forma, estamos somando zero (poderia ser qq outro número) caso a operação dê erro, a msg está sendo desviada para

Re: [shell-script] script para passar valores de variáveis à arquivo

2006-08-22 Por tôpico Julio C. Neves
Dê uma chegada em www.julioneves.com e procure o cmd read. -- Abraços, Julio http://www.julioneves.com - Um livro sobre Bash completo e on-line :wq Em 22/08/06, ams234980 <[EMAIL PROTECTED]> escreveu: > > Prezados, > Gostaria de saber se tem como eu utilizar um script que peça ao > usuário valor

Re: [shell-script] Monitorar um processo.

2006-08-25 Por tôpico Julio C. Neves
O sinal 17 monitora processos filhos. O melhor é usá-lo para monitorar o processo e reestartá-lo (GH!). Expreimente fazer no prompt: Prompt> trap "echo o proc acabou" 17 em seguida faça: Prompt> sleep 3 & Desta forma o teu shell principal terá um processo filho que passará 3 segundos dormin

Re: [shell-script] script pra somar bytes do home de usuarios

2006-08-25 Por tôpico Julio C. Neves
Roberto, não entendi legal e por isso pode ser que a solução não seja essa. Mas vamos lá: #!/bin/ksh # Nome : Du-home # Procedimento : Verificar o uso em kbytes do fs /home por usuario # clear #du -k /home > du.home.txt #cat du.home.txt |cut -f3 -d/ > user.txt #cat du.home.txt |cut -f1 > size.t

Re: [shell-script] Usuarios Logados

2006-08-25 Por tôpico Julio C. Neves
Fala Daniel, repare que nos cms abaixo (nos quais limpei/troquei algumas informações por causa dos engenheiros sociais), já havia feito um su - para root: Prompt> whoami root Prompt> who am i 276797 pts/5Aug 23 10:24 Prompt> who 241082 pts/0Aug 21 17:18 288222 pts/1Aug 1

Re: [shell-script] Caracteres especiais

2006-08-28 Por tôpico Julio C. Neves
Fala Pedro, realmente o problema, como tudo em shell, é simples. Vou te mostrar como se faz para o DC3 (que me parece ser o mais provável) e caso não funcione, faça "man ascii" veja o valor octal de cada um dos caracteres que vc descreveu e substitua após a contrabarra da linha abaixo: tr -d '\023

Re: [shell-script] [Moderação] - Ajuda para fazer script

2006-08-30 Por tôpico Julio C. Neves
2006/8/30, Flavio Junior <[EMAIL PROTECTED]>: > > na boa ? > > edita o /etc/syslog.conf e cria uma regra pra mandar kern.7 pra > /var/log/firewall > > E adiciona nas regras de log do teu firewall a opcao: --log-level 7 > > Eu sei q isso não é shell-script (apesar da tua pergunta SER), mas é > uma

Re: [shell-script] Teste em diretório

2006-08-30 Por tôpico Julio C. Neves
[[ -e /proc/ide/hd[a-z]/model ]] && echo "Existe" Maiores detalhes veja na seção "E tome de test" do Papo de Botequim IV em www.julioneves.com. Abração, Julio :wq 2006/8/30, Victor Leonardo <[EMAIL PROTECTED]>: > > Olá pessoal! Boa tarde! > > Estou tentando fazer um teste em um diretório para

Re: [shell-script] Duvida com regex

2006-08-30 Por tôpico Julio C. Neves
echo '/repos/devel/project/tools/lib' | cut -f-3 -d/ /repos/devel [ ]s, Julio :wq 2006/8/30, Jorge Pereira <[EMAIL PROTECTED]>: > > Prezados, > > Alguem tem sugestões sobre esta ER? > > term$ echo $PWD > /repos/devel/project/tools/lib > term$ echo $PWD | sed 's/^\/.*\/.*\///' > lib > term$ > >

Re: [shell-script] Criar palavras

2006-09-04 Por tôpico Julio C. Neves
Fala Adauto, ((RANDOM%2)) && echo -n a || echo -n b Basta botar a linha acima dentro de um loop que faça a qtde de intereções que vc deseja. Abraços, Julio :wq Em 04/09/06, Adauto Santos <[EMAIL PROTECTED]> escreveu: > > Olá Lista, > > Gostaria de elaborar um script que pudesse gerar palavra

Re: [shell-script] Criar palavras

2006-09-04 Por tôpico Julio C. Neves
inho, porém, gostaria que não concatenasse as palavras > geradas. O primeiro echo em negrito, coloquei para que as palavras não > surgissem na mesma linha, porém, não consegui verificar um ponto estratégico > para adicionar um outro echo e ir pulando as linhas. > > Obrigado > > >

Re: [shell-script] Criar palavras

2006-09-04 Por tôpico Julio C. Neves
? > Vai repetir 100 vezes o for que gera de 3 a sete letras e o echo puro para saltar uma linha ao final de cada palavra gerada pelo for. Valeu... > > > Daniel Freitas > > > Em Seg, 2006-09-04 às 17:38 -0300, Julio C. Neves escreveu: > > Experimente o seguinte

Re: [shell-script] Gerar palavras

2006-09-12 Por tôpico Julio C. Neves
Adauto, já fiz este script para vc e te expliquei como funcionava. Pq começar tudo novamente? -- Abraços, Julio http://www.julioneves.com - Um livro sobre Bash completo e on-line :wq Em 11/09/06, Adauto Santos <[EMAIL PROTECTED]> escreveu: > > Olá Lista, > > Tenho o seguinte script: > > Palavra

Re: [shell-script] Valor perdido ao sair de loop

2006-09-14 Por tôpico Julio C. Neves
Fala Geilson antes de mais nada queria agrader à indicação do meu livro. Em segundo lugar, esplicar que na resposta do Tiago: < <(cmd), somente o primeiro < é um redirecionamento. O <(cmd) é um named pipe temporário. Vc pode confirmar isso da seguinte forma: Prompt> ls -l >(cat) l-wx--1 d2

Re: [shell-script] Eliminar linhas com ER

2006-09-25 Por tôpico Julio C. Neves
Aê Victor echo "clientes clientes6594 produtos produtos3277 fornecedores fornecedores98785 produtos2" | sed '/[0-9]\{2,\}$/d' clientes produtos fornecedores produtos2 Isso significa procure (por estar entre 2 barras (/.../) números ([0-9]) que ocorram 2 ou mais vezes (\{2,\}) no final da linha ($)

Re: [shell-script] consumo do processador

2006-09-25 Por tôpico Julio C. Neves
Fala Reinaldo, se os dados de /proc/stat te satisfizerem, fica simples montar um script para filtrar os necessários ao seu caso. -- Abraços, Julio http://www.julioneves.com - Um livro sobre Bash completo e on-line :wq 2006/9/23, Reinaldo Carvalho <[EMAIL PROTECTED]>: > > Quais as maneiras de obte

Re: [shell-script] consumo do processador

2006-09-25 Por tôpico Julio C. Neves
completo e on-line :wq 2006/9/25, Reinaldo Carvalho <[EMAIL PROTECTED]>: > > Oi Júlio, > > não consegui entender como obter a % idle do cpu a partir desse arquivo... > Fiquei olhando, e me parece que todos os valores aumentam. > > On 9/25/06, Julio C. Neves <[EMAIL PROTEC

Re: [shell-script] Como ler uma variavel???

2006-09-27 Por tôpico Julio C. Neves
Olá Rafael e olá todos pos estou meio sumido. Rafa, existem 2 processos: o Bash topa qq um, o sh e o ksh só rodam o segundo. 1o. Proceso: read -sp "Digite a senha para o usuário root do mysql: " Sen 2o. Processo: echo -n "Digite a senha para o usuário root do mysql: " trap "stty echo; exit" 0 1

Re: [shell-script] Organizar dados em um só arquivo

2006-09-29 Por tôpico Julio C. Neves
m a saída do cat usando espaço (branco) como separador (-d ' '). para finalizar, as construções <(...) executam as instruções nelas contidas gerando a saída em um arquivo tipo named pipe, já que o paste só concatena arquivos. [ ]s, Julio :wq 2006/9/29, Julio C. Neves <[EMAIL PROTE

Re: [shell-script] Organizar dados em um só arquivo

2006-09-29 Por tôpico Julio C. Neves
> > é que nao me expressei bem > O nome das máquinas nao segue um padrão sequencial... > A nomenclatura é composta por outros fatores, por isso eu queria usar > alguma > coisa diferente > de repente, fazer um ls, jogar em um outro arquivo > depois fazer o xargs e co

Re: [shell-script] Exportar variável na rede

2006-09-29 Por tôpico Julio C. Neves
, PardiniX <[EMAIL PROTECTED]> escreveu: > > Oi, Julio. Tudo bem, meu camarada? > Obrigado pela luz no fim do túnel!!! > Vou pesquisar a respeito. Nunca usei nem socket nem cmd. > Tenho a 4a edição de seu livro... Será que tem lá? > > Abraços > Pedro > > Em Sex, 2006

Re: [shell-script] Como fazer funcionar sed, basename dentro de scripts bash

2006-09-29 Por tôpico Julio C. Neves
Fala Robson, com toda certeza as linhas abaixo funcionam, para testar, coloque um echo dentro do script para listar as duas variáveis. O que pode estar acontecendo é $PATH ter algum caractere significativo para o Shell e neste caso deve-se colocar a variável entre aspas (echo "$TPATH" | sed "s/ /\

Re: [shell-script] Analisar conteudo dos processos

2006-09-29 Por tôpico Julio C. Neves
Alan, esse cmd funciona no prompt, no cron e em script. Ele executará "comando" caso *não* exista a palavra squid dentre todos os processos em execução. O que pode estar acontecendo é que "comando" seja algo que não surta efeito ao fim de sua execução. Explico melhor: supona que "comando" seja um

Re: [shell-script] Analisar conteudo dos processos

2006-09-29 Por tôpico Julio C. Neves
o fgrep -i squid, SEMPRE vai > encontrar uma ocorrencia, que no minimo é o seu proprio script que ta > chamando ele... > > Bom, se não for o seu caso eu contei um causo meu bastante engraçado :P > E o pior, tambem foi com o squid :/, resolvi chamando o script de > squid.sh e b

Re: [shell-script] Recordar eh viver [comando que o julio mostrou na palestra]

2006-10-02 Por tôpico Julio C. Neves
Fala Czar, não baixei pq o vídeo é muito grande e o tempo muito pequeno. Mas se vc conseguir me dar uma pista, provavelmente poderei explicar o que fiz. Abração, Julio :wq 2006/10/1, Ivan lopes <[EMAIL PROTECTED]>: > > amigos, no site abaixo tem um video de uma palestra ministrada > pelo Grade J

Re: [shell-script] selecionar substring

2006-10-03 Por tôpico Julio C. Neves
Epa quero pegar uma carona na resposta do Sergio 2006/10/2, Sergio Nery Simoes <[EMAIL PROTECTED]>: > > Olá Alfredo, > aproveitando o seu comentário, gostaria de alertar que nem sempre solução > bonita é sinônimo de desempenho. > Algumas vezes, executar comandos muito poderosos e processar express

Re: [shell-script] Duvida com remoção de espaços

2006-10-04 Por tôpico Julio C. Neves
echo "||1|LISTA SHELL SCRIPT | |0|| |" | sed 's/ \+//g' ||1|LISTA SHELL SCRIPT||0||| Antes do \+ eu botei 2 espaços. Desta forma sempre que hover dois espaços seguidos, eles serão detonados. -- Abraços, Julio http://www.julionev

Re: [shell-script] Recordar eh viver [comando que o julio mostrou na palestra]

2006-10-04 Por tôpico Julio C. Neves
Fala Czar (Não estou maluco, é o Czar mesmo, né?), Não seria um exemplo com o sinal 28? Teste o seguinte: trap "echo Shell orientado a eventos" 28 em seguida use o mouse (arghhh) para mudar o tamanho da janela do terminal que vc verá o shell monitorando o evento "on win size", que acabei de inv

Re: [shell-script] apagar arquivos

2006-10-05 Por tôpico Julio C. Neves
Três observações: 1 - Para verificar o que está acontecendo usando o find puro, troque o -exec por -ok; 2 - Para fazer o mesmo com xargs, use a opção -p (prompt); 3 - Com xargs, para que o par de chaves seja substituído pelo argumento recebido, deve-se usar a opção -i. Abraços, Julio :wq 2006/10

Re: [shell-script] selecionar substring

2006-10-05 Por tôpico Julio C. Neves
.226.134 > ^ > Este foi o Resultado... > > Ou seja ele não filtrou o conteúdo antes do parênteses. Seria alguma > variável de ambiente? > > []s > Sergio. > > > > 2006/10/3, Julio C. Neves <[EMAIL PROTECTED]>: > > > >

Re: [shell-script] BASH e KSH

2006-10-18 Por tôpico Julio C. Neves
Fala Henrique, no ksh não existe este recurso e por isso escrevi 2 scripts para trabalhar com datas: - dton.sh - que converte datas em número de dias decorridos desde 01/01/80, e - ntod.sh - que faz o oposto, isto é, tranforma números em datas a partir de 01/01/80. Com a ajuda deste dois, fica fá

Re: [shell-script] Backup de arquivos

2006-10-24 Por tôpico Julio C. Neves
Cada vez que vc fizer o becape, gere um arquivo vazio. No próximo becape use a opção -newer do find. Abraços, Julio :wq Em 24/10/06, Andre Campos <[EMAIL PROTECTED]> escreveu: > > Amigos, > > Encontrei essa opção ( find /diretorio -type f -mmin -120 -print ) mostra > os arquivos criados nas ulti

Re: [shell-script] Backup de arquivos

2006-10-25 Por tôpico Julio C. Neves
Imediatamente após o próximo becape faça: > arq sCRIPT DO PÓXIMO BECAPE: find . -type f - newer arq | exec & > arq Desta forma serão becapeados todos os arquivos com modificações mais recentes que arq, que foi criado na mesma hora que o becape. Abraços, Julio :wq Em 25/10/06, Andre Campos <[E

Re: [shell-script] ls

2006-10-31 Por tôpico Julio C. Neves
Com preguiça de ler o man, faço assim: $ ls -l | tr -s " " "\t" | cut -f5,9 | sort -n 0 a 14 num 28 b 34 a.new 45 ip 512 a 541 arr 1695pilha.oo Ou: $ ls -l | tr -s " " "\t" | cut -f5,9 | sort -nr 1695pilha.oo 541 arr 512 a 45 ip 34 a.n

Re: [shell-script] CONISLI 2006: A não participação do Julio Neves (off-topic)

2006-11-03 Por tôpico Julio C. Neves
Valeu Eriberto, como é provável que diversas pessoas tenham pago pela inscrição no mini curso que daria gratuitamente, como sempre faço, é muito bom uma divulgação como essa que vc fez, para que não pensem que foi irresponsabilidade minha. Já há um bom tempo que prefiro treinar pessoas do que faze

Re: Res: [shell-script] CONISLI 2006: A não participação do Julio Neves (off-topic)

2006-11-03 Por tôpico Julio C. Neves
Pessoal, Vou dividir esta msg em 3 partes. Primeiramente gostaria que vcs soubessem que este gajo que está postando logo aqui embaixo, o Otavio Salvador, é meu amigo e, sem medo de errar afirmo: uma das pessoas mais competentes e abnegadas ao SL que já conheci. Palmas para ele! clap, clap, ... cla

Re: [shell-script] Re: [OFF] audio sobre xiitismo no linux

2006-11-06 Por tôpico Julio C. Neves
Fala Czar, apesar de ser sue amigo, e entender a sua ânsia em ajudar o nosso movimento, sou obrigado a lhe pedir que não faça mais isso para não desvirtuar a orientação que esta lista teve desde o seu início. Qdo vc pede para ser advertido e não moderado, mostra claramente que a advertência para v

Re: [shell-script] Re: [OFF] audio sobre xiitismo no linux

2006-11-07 Por tôpico Julio C. Neves
cedo e pior.. antes de por > mensagem > na lista pqp! > > 2006/11/6, Julio C. Neves <[EMAIL PROTECTED]>: > > > > Fala Czar, > > apesar de ser sue amigo, e entender a sua ânsia em ajudar o nosso > > movimento, > > sou obrigado a lhe pedir que não

Re: [shell-script] Contar Vogais

2006-11-23 Por tôpico Julio C. Neves
acho que vc queria a qtd de *cada* vogal. Então: f=$(echo $FRASE | tr AaEeIiOoUu 0011223344 | tr -d [:alpha:][:blank:]) for i in $(seq ${#f}); do let arr[${f:((i-1)):1}]++; done explicando: 1a linha: Transformei as vogais em numeros e matei os caracteres que não fossem fossem números (se puder u

Re: [shell-script] testar se é numérico

2006-11-23 Por tôpico Julio C. Neves
eio que isso seja o assunto principal da > lista, sem querer criar polêmica, mas é de interesse de todos. > > Grande abraço, > > Wagner Brasileiro > > -Mensagem original- > De: shell-script@yahoogrupos.com.br > [mailto:shell-script@yahoogrupos.com.br]Em > nome de Jul

Re: [shell-script] Contar Vogais

2006-11-27 Por tôpico Julio C. Neves
Fala Rodrigo, a resposta do Tiago realmente matou a pau a minha (que nem me lembro mais qual foi, mas não deve ter sido trivial) e tenho certeza que esta não será a última vez. O Tiago (que não conheço pessoalmente, mas espero breve encontrá-lo para um(s) chope(s)) atualmente é um dos maiores colab

Re: [shell-script] copiar arquivos só modificado

2006-11-27 Por tôpico Julio C. Neves
Cara, não sei se entendi, mas acho que vc quer o seguinte: find /novell/files -mtime -1 -type f -print | xargs cp -fr {} /novell2/files/ Se não for isso se esforce um pouco e melhore a descrição do problema. Abraços, Julio :wq Em 27/11/06, clark_minari <[EMAIL PROTECTED]> escreveu: > > Ola! t

Re: [shell-script] soma-com-awk!

2006-11-28 Por tôpico Julio C. Neves
Fala Roberto, se soubermos previamente a qtd de colunas (e passando esta qtd como parâmetro), creio que para fazer o pretendido sem usar awk e sed, o melhor seria: for ((i=1; i<=$1; i++)); { echo Soma da coluna $i = $(cut -f$i -d" " num | paste -sd+ | bc); } Que tb é um one-liner. Para somar lin

Re: [shell-script] Rotina de consumo de IO

2006-11-30 Por tôpico Julio C. Neves
troque if [ $VMSTAT_IO_R -gt 0 ] and [ $VMSTAT_IO_W -gt 0 } por: if [ $VMSTAT_IO_R -gt 0 -a $VMSTAT_IO_W -gt 0 ] 2006/11/30, André Bertelli Araújo <[EMAIL PROTECTED]>: > > Na linha > if [ $VMSTAT_IO_R -gt 0 ] and [ $VMSTAT_IO_W -gt 0 } > O último caracter é um } (chaves), deve ser um ] (colche

Fwd: Re: [shell-script] Rotina de consumo de IO

2006-11-30 Por tôpico Julio C. Neves
Aê Leonado Vianna, seu provedor está com anti spam e, no que se refere à uma lista, isso é uma coisa anti-social. Escolha: Desative o anti spam para a lista ou desinscreva-se ( [EMAIL PROTECTED]). Caso não adote uma dessas opções, com certeza, vc será detonado por mim ou por outro moderador. --

<    1   2   3   4   5   6   7   8   9   10   >