Re: [shell-script] Re: append em arquivos no unix

2006-12-08 Por tôpico Julio C. Neves
Acho que um one liner aí caia bem. Veja se isso funciona: join_file="lista_de_precos-$(date +%d%m%Y")" ls *ACESSO_ALTERACAO_PRECOS_01* | xargs -i bash -c "echo {} >> $join_file; cat {} >> $join_file" Acho que vai funcionar... ;) Abração, Julio :wq Em 08/12/06, mendezdba <[EMAIL PROTECTED]> escr

Re: [shell-script] Procucar string em varios arquivos e varios diretorios

2006-12-08 Por tôpico Julio C. Neves
Renato, o cmd strings devolve todas as cadeias legíveis nos arquivos (mesmo dos executáveis). Veja seu apropos: strings - print the strings of printable characters in files. Julio :wq Em 08/12/06, Renato Diogo <[EMAIL PROTECTED]> escreveu: > > Olá pessoal > > estou precisando de um scri

Re: [shell-script] Iniciando com Shell

2006-12-11 Por tôpico Julio C. Neves
Em 11/12/06, Rodrigo Morais <[EMAIL PROTECTED]> escreveu: > > Pessoal, eu mesmo odeio o que vou estar fazendo. > Se o que vc odeia é escrever no gerundio eu tb "vou estar" concordando com vc. :) Alguém aqui poderia informar sites, dicas, livros na qual posso comprar para aprender a criar os s

Re: [shell-script] c7link

2006-12-11 Por tôpico Julio C. Neves
Fala Fartura, (falando como moderador) no seu caso houve fartura de dados porém "faltura" de explicações e acho que ninguém entendeu nada. Cara, em uma lista que vc está pedindo ajuda, qto mais vc facilitar a vida do colega que vai te ajudar, melhor! Do jeito que vc colocou o seu problema, quem qu

Re: [shell-script] Iniciando com Shell

2006-12-11 Por tôpico Julio C. Neves
ww.bestlinux.com.br > > > - Original Message - > > From: "Otavio Salvador" <[EMAIL PROTECTED] > > > To: shell-script@yahoogrupos.com.br > > Subject: Re: [shell-script] Iniciando com Shell > > Date: Mon, 11 Dec 2006 13:20:52 -0200 > > > &g

Re: [shell-script] Iniciando com Shell

2006-12-11 Por tôpico Julio C. Neves
inda complicado a descrição. > Qualquer coisa, meu msn é spyderlinux [ at ] gmail.com > > Att, > SpYdErLiNuX > www.bestlinux.com.br > > > - Original Message - > > From: "Julio C. Neves" <[EMAIL PROTECTED] > > > To: shell-script@yahoogrupo

Re: [shell-script] [ Moderador ] Não consegue resolver DNS

2006-12-13 Por tôpico Julio C. Neves
Isto não tem nada de shell-script! Por mais que os moderadores avisem, não tem jeito, as pessoas insistem e abordar temas fora da lista e, o que é pior, tem gente que pega carona no mesmo barco furado. Esta será a última vez que modero coisas deste tipo. Moderar só aumenta o meu trabalho, pois ten

Re: [shell-script] Moderação em lote (MENSAGEM DO MODERADOR)

2006-12-13 Por tôpico Julio C. Neves
Fala Eriberto, estamos precisando de um lock (daqueles usados em Bco de Dados). Veja só eu moderei os 2 primeiros e mandei o aviso para a lista. Enquanto isso o 3o mandou o teste para lista e vc foi tentar moderar os 3 e deve ter encontrado os 2 primeiros moderados por mim. Qdo voltei à lista, vi a

Re: [shell-script] tabelinha para os amigos

2006-12-13 Por tôpico Julio C. Neves
Para tirar proveito desta tabela que o Ivan (aka Czar) mandou, basta fazer: $ cores=$(echo "RED \e[m\e[31m GREEN \e[m\e[32m YELLOW \e[m\e[33m BLUE \e[m\e[34m MAGENTA \e[m\e[35m CYAN \e[m\e[36m WHITE \e[m\e[37m RVRED \e[m\e[7;31m RVGREEN \e[m\e[7;32m RVYELLOW \e[m\e[7;33m RVBLUE \e[m\e[7;34m RVMAGE

Re: [shell-script] tabulação para lista de dados

2006-12-16 Por tôpico Julio C. Neves
Fala Reinaldo, não tive tempo de analisar seu código detalhadamente, mas olhando rapidamente, me parece que o cmd printf preenche a sua necessidade. Se entendi errado me desculpe. Abração, Julio :wq 2006/12/14, Reinaldo Carvalho <[EMAIL PROTECTED]>: > > Olá, > > fiz uma pequena função para que

Re: [shell-script] FTP retorno

2006-12-20 Por tôpico Julio C. Neves
Em 20/12/06, Jackson William do Nascimento da Silva < [EMAIL PROTECTED]> escreveu: Bom dia a todos, --- Bom dia Jackson. Sou novato com Shell, comprei um livro do Julio Cezar só que como foi pela internet ainda não chegou e por isto estou recorrendo a vocês. --- Te agradeço pela força, vc vai me

Re: RES: [shell-script] FTP retorno

2006-12-22 Por tôpico Julio C. Neves
Jackson, não me aprofundei muito na lógica, mas achei uns furinhos por ai Vc fez: #-- Verifica se o arquivo esta vazio if [ ! -z $1 ] ; then echo "* E-PCAPROM-112" "Arquivo vazio.." exit 1 fi A opção -z testa se uma variável está vazia e não o arquivo. O certo seria -s $1 pq a opção -s é ver

[shell-script] Re: Não foi possível enviar sua mensagem

2006-12-24 Por tôpico Julio C. Neves
Fala Jorge, vc poderia dar somente uma passada, não usando o for. Veja: $ grep -Ev $(echo $LIST | sed 's/^/(/;s/ /|/g;s/$/)/') ARQUIVO O sed transforma LIST em: (palavra1|palavra2|palavra3 |palavra4) e para o grep -E esta construção significa palavra1 'ou' palavra2 'ou' ... 'ou' palavran O one-l

Re: [shell-script] Novato no Grupo

2007-01-01 Por tôpico Julio C. Neves
Para ler em loop faça assim: while : do read -sn1 char echo $char done Desta forma vc estará lendo um caractere para char e depois imprimindo-o. Vc terá que colocar uma condição para sair do loop, o que se faz com o cmd break. Para estudar shell: www.julioneves.com www.aurelio.net www.th

Re: [shell-script] replicação( O/T )

2007-01-02 Por tôpico Julio C. Neves
Pois é Miranda, entendi o seu recado. Vc se esqueceu somente que o Tiago é moderador há somente um mês. Quero ver qtas vezes ele irá repetir a mesma ladainha antes de sair detonando as pessoas que *insistem* em permanecer no OT. Por outro lado, quero deixar bastante claro que: se por acaso eu não

Re: [shell-script] Programa que elimina os espaços excedentes.

2007-01-02 Por tôpico Julio C. Neves
Acho que vc quer o seguinte: Prompt> linha="root25641 bbb ccc" Prompt> echo "$linha" root25641 bbb ccc Prompt> echo $linha root 25641 bbb ccc Prompt> linha=$(echo $linha) Prompt> echo "$linha" root 256

Re: [shell-script] Duvidas em shell script

2007-01-02 Por tôpico Julio C. Neves
Use o cmd stty -echo. Mas o faça semelhante ao que farei abaixo: trap "stty echo; exit" 2 3 15 stty -echo coloque aqui a leitura de senhas stty echo trap 2 3 15 A ação do stty é no hw, então se o operador não souber a senha e interromper o prg, o terminal ficará sem echo, precisando digitar no es

Re: [shell-script] Duvidas em shell script

2007-01-02 Por tôpico Julio C. Neves
do script 1 abaixo, da um erro de > stty continuando a aparecer a senha > > DIGITE SEU LOGIN: ricardogorayeb > stty: entrada padr?: Argumento inv?ido > Old SMB password:fdasdfasfd > > Na verdade, eu já tinha usado o "stty -echo" mas estava aparecendo este > erro. Voc

Re: [shell-script] ler e alterar dados.

2007-01-07 Por tôpico Julio C. Neves
Fala Vinícius, seria isso? $ echo "0304050607080901020012" | sed 's/\(.\{4\}\)\(.\{4\}\)/\1;\2;/' 0304;0506;07080901020012 Abração, Julio (sem tempo de explicar a solução) :wq Em 07/01/07, Vinicius Marques <[EMAIL PROTECTED]> escreveu: > > Srs, > Estava com um probleminha no meu script que era

Re: [shell-script] Re: interromper processo

2007-01-08 Por tôpico Julio C. Neves
Gleisson o próprio ping com -w, -W ou -c devem resolver o seu problema. As primeiras especificam o tempo de time out (seja lá qual for o resultado do ping e a última especifica o num de tentativas. Costumo fazer -c3 -w1, ou seja 3 tentativas de 1 segundo cada. No script que o Tiago passou, ele se

Re: [shell-script] interessante forma de fazer um loop

2007-01-09 Por tôpico Julio C. Neves
Olá Tiago, olá Pessoal, muito boa essa! Nunca havia pensado nisso e um monte de idéias me ocorreram. Veja só: N={0,1} Para escrever de 0 a 15 (0x0f) em binário basta fazer eval echo $N$N$N$N e de 0 a 7: eval echo $N$N$N Por que eu estou escrevendo isso? Porque o Rubens Queiroz (dicas-l) criou o Ca

Re: [shell-script] filtrar apenas as datas

2007-01-10 Por tôpico Julio C. Neves
Rafael, já vou responder à sua pergunta, primeiro eu queria dar uma notícia para a lista: Ontem eu pedi a vcs que contribuissem com pequenos scripts (como quase todos são) que julguem interessantes ou utilizações pouco conhecidas como o script que o Tiago postou, para o Cantinho do Shell, mantido

Re: [shell-script] Netcat bidirecional.

2007-01-11 Por tôpico Julio C. Neves
Fala Fernando, vc andou meio sumido... Olha só, não é uma solução elegante, mas se vc que monitorar o netcat, supondo que o programa que dispara o netcat se chama prg.sh, vc sempre poderá inventar um time-out da seguinte maneira: Prompt> cat timeout.sh #!/bin/bash # Recebe por parâmetro a qtd de s

Re: [shell-script] Netcat bidirecional.

2007-01-11 Por tôpico Julio C. Neves
d_pipe") | > while read linha; do > ... > echo OK > named_pipe > ... > done > > Desta forma se o netcat morre ele já dá um jeito no cat também... :-D > Obrigado a colaboração de todos. > > []'s > > -- > 001000101010010100110100100101000111 >

Re: [shell-script] Compactar e limpar arquivo maior que 900M (arquivo de log)

2007-01-15 Por tôpico Julio C. Neves
Aê Renato, find [caminho_do_dir] -size +921600k -name "arquivo.log" | xargs bash -c "tar zcfsp arquivo_data.tar.gz {}; > {}; echo {} recriado" Mas se o arquivo.log não tiver estourado, acho que isso vai dar encrenca. Então, acho melhor vc fazer o find somente o find e caso ele seja bem sucedido (s

Re: [shell-script] Compactar e limpar arquivo maior que 900M (arquivo de log)

2007-01-15 Por tôpico Julio C. Neves
-n $BASE ]; > then > tar zcfsp arquivo_data.tar.gz $BASE; > echo > $BASE; > fi > > ? > > []s > > --- "Julio C. Neves" <[EMAIL PROTECTED] > > escreveu: > > > Aê Renato, > > find [caminho_do_dir] -size +921600k -name > > "

Re: [shell-script] monitorar serviços on line

2007-01-15 Por tôpico Julio C. Neves
Fala Rafael, eu faria isso em partes: 1 - No host remoto um script (daemon) que monitora o serviço que vc deseja e qdo o serviço cai, manda um aviso para um determinado socket 2 - No host local um script (daemon) que fica escutando o socket e dispara uma rotina para te mandar um alerta qdo receber

Re: [shell-script] Otimizando criação de diretórios

2007-01-15 Por tôpico Julio C. Neves
Então só mais umazinha: ;) seq 10 | xargs -i mkdir dvd{} Abraços, Julio www.julioneves.com - Um livro livre, online e completo sobre Shell :wq 2007/1/15, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]>: > > Por ultimo (prometo) > > seq -f "dvd%g" 1 10 | xargs mkdir > > > :) > > On 1/15/07, Tiago B

[shell-script] Ajuda no Papo de Botequim

2007-01-15 Por tôpico Julio C. Neves
e qualquer ajuda, mas peço que a partir de agora, nosso bate papo seja feito em pvt ou via VoIP, mas nunca pela nossa lista. Um abraço a todos, Julio :wq 2007/1/15, Julio C. Neves <[EMAIL PROTECTED]>: > > Então só mais umazinha: ;) > seq 10 | xargs -i mkdir dvd{} > > Abraço

Re: [shell-script] Excluir Arquivos

2007-01-15 Por tôpico Julio C. Neves
Fala Daniel, monte um arquivo com o login name de todos os funcionários (isto é legal pq te facilita a manutenção qdo houver turn-over), chamado logins, então faça: for Login in $(cat logins) do rm -rf $(find /servidor/temporarios/$Login -ctime +15) done Mas estou vendo um probleminha na tua

Re: [shell-script] Filtrando saida de erro

2007-01-16 Por tôpico Julio C. Neves
Aê Ângelo, usando Substituição de Processos (veja detalhes em www.julioneves.com e vá para o Papo de Botequim 11), fica: % command1 2> >(command2) Onde 2> desvia a saída de erros e >(...) faz a substituição de processos. Abração, Julio :wq 2007/1/15, Angelo Fausti Neto <[EMAIL PROTECTED]>: >

Re: [shell-script] Grep

2007-01-17 Por tôpico Julio C. Neves
Fala Vini, ta sumido heim!? O que acontece é que aprimeira coisa que o Shell faz é resolver os redirecionamento e em seguida a substituição de variáveis. Então qdo ele procurava os redir, o pipe ainda não existia, aparecendo somente na fase de subs. de variáveis. Temos então que dar 2 passadas na

Re: [shell-script] usando expressoes regulares e XML

2007-01-17 Por tôpico Julio C. Neves
Procure em www.aurelio.net e compre o Livro dele (Aurélio Marinho Jargas) para ter a consulta sempre a mão. Abraços, Julio :wq 2007/1/17, Macgyver <[EMAIL PROTECTED]>: > > Pessoal gostaria de um exemplo de como capturar > tudo que estiver entre dois tags XML via > expressao regular em bash, ja

[shell-script] [Moderação] usando expressoes regulares e XML

2007-01-18 Por tôpico Julio C. Neves
Fala Macgyver, a lista já te ajudou até onde podia. E agora vc está começando a pisar em terreno pantanoso. Para instalação de pacotes existem outras listas muito melhores do que a nossa e os nossos colegas da shell-script não costumam responder a assuntos fora do escopo. Favor não insistir pq cas

[shell-script] Teclas

2007-01-18 Por tôpico Julio C. Neves
Fala Bené, não tenho muita certeza do que estou dizendo, porém o cmd stty tem um monte de parâmetros e se fosse vc os analisaria, dando especial atenção ao raw ou cooked. Uma vez (no OpenBSD) fiz o seguinte: Getchar () { Savestty=`stty -g` Stty raw -echo Eval $ 1=`dd if=/dev/tty bs=1 count=1 2>/d

Re: [shell-script] Erro usando o case

2007-01-22 Por tôpico Julio C. Neves
Fala Nilo, o problema deve ser na variável LC_COLLATE do sistema. Esta variável determina de classificação dos patterns (caracteres coringa). Para ver a explicação legal, faça man bash e uma vez lá, digite /LC_COLLATE e dê um . Seu problema dve ser resolvido se vc fizer LC_COLLATE=C Eu faço esta

Re: [shell-script] Funções

2007-01-23 Por tôpico Julio C. Neves
Epa Wagner, acho que vc se enganou um pouquinho qdo disse: "se sua função retorna algum valor para o programa que a chamou terá que exportá-la para que seja visível pelo script que a chamou.". O Tiago disse: " Sim, quem faz isso é o comando source ou '.' ". Não sei se entendi o que ele quis dizer

Re: [shell-script] FTP

2007-01-30 Por tôpico Julio C. Neves
Aê Gleisson, para fazer isso com segurança (inclusive de senha), este script é um pouco extenso. Vou te dar as dicas, vc pesquisa e õe na lista em cima de algo mais concreto. Depois de ler usuário e senha da máquina remota, faça um loop com intervalos definidos (sleep n) e dentro deste loop verifi

Re: [shell-script] Filtragem SEM sed

2007-01-30 Por tôpico Julio C. Neves
Fala Roberto, estás precisando praticar um pouco mais heinnn! Ainda na onda do Neston veja só essas duas: 1 - Somente a string como o Miranda fez: $ echo $(cut -c-14 <<<"2GB33 BA,2024500700,01/01/1922,30/06/1922,0,3"),$(cut -c 16- <<<"2GB33 BA,2024500700,01/01/1922,30/06/1922,0,3") 2- O arquivo i

Re: [shell-script] interromper o while pressioando qualquer tecla

2007-02-01 Por tôpico Julio C. Neves
Complementando o que o Flavio disse, vc teria o mesmo efeito, se trocasse o sleep por um read -t 30. A opção -t (time-out) dá o tempo de espera para que o read seja completado. Faça o teste: read -t 3 -p "Nome completo: " || echo -e "\nvc nao conseguiu terminar... Precisa ser mais rapido :)" Abr

Re: [shell-script] diferenças

2007-02-01 Por tôpico Julio C. Neves
Fala Tiago, o que acontece é justamente o oposto. O sh do linux é uma bagunça e por um bom período foi um link para o bash. Hoje é uma geleia amorfa, nem sei bem o que é. No meu entender deveria ser o mais compatível possível com o sh proprietário (Bourne Shell), pois, por ser o mais antigo de tod

Fwd: [shell-script] atribuir variável ao resultado do find

2007-02-01 Por tôpico Julio C. Neves
Fala Herbert, Veja como funciona a opção -i do xargs na nova seção "Tira Gosto" do Papo de Botequim. Com certeza isso resolverá o seu problema, além de vc poder ver outras coisas muito úteis. Abração, Julio :wq Em 01/02/07, Herb

Re: Fwd: [shell-script] atribuir variável ao resultado do find

2007-02-02 Por tôpico Julio C. Neves
ficado na mesma página <https://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarBirinaite>que vc viu a explicação sobre o xargs. Abração, Julio :wq Em 02/02/07, Herbert P Fortes Neto <[EMAIL PROTECTED]> escreveu: > > *On Thu, 1 Feb 2007 16:24:20 -0200 > *"Julio C. Neves" <[EMAIL P

[shell-script] Papo de Botequim

2007-02-02 Por tôpico Julio C. Neves
Pessoal, há cerca de um mês vim à lista para pedir ajuda para colocar o Papo de Botequim num formato html pq sei que muitos daqui visitam freqüentemente o nosso Boteco. Só um dos nossos colegas ofereceu seus préstimos e por isso a página continua num formato vulnerável, que vez por outra um gaiato

Re: Fwd: [shell-script] atribuir variável ao resultado do find

2007-02-04 Por tôpico Julio C. Neves
03/02/07, Herbert P Fortes Neto <[EMAIL PROTECTED]> escreveu: > > > > On Fri, 2 Feb 2007 10:38:21 -0200 > > "Julio C. Neves" <[EMAIL PROTECTED] > > > wrote: > > > > > Herbert, > > > então teste assim: > > > > &

[shell-script] Fwd: Não foi possível enviar sua mensagem

2007-02-06 Por tôpico Julio C. Neves
> > *On Sun, 4 Feb 2007 11:37:19 -0200 > *"Julio C. Neves" <[EMAIL PROTECTED] > wrote: > > > Fala Herbert, > > > > Desculpe-me por ter falado sem pensar. o Here string é um redirecionador > e o > > {} irá receber a saída do xargs. Como a pr

Re: [shell-script] Enviar tecla a uma aplicação em outro terminal

2007-02-07 Por tôpico Julio C. Neves
Fala Renato, veja isso: $ cat tst.sh read a sleep 2 read b echo "$a $b" $ ./tst.sh << ! > qq > w > ! qq w $ ./tst.sh << ! > > > ! $ Ou então: $ ./tst.sh <<< "" $ Ou seja vc consegue isso com here document ou com here strings (procure o link Tira Gosto em www.julionev

Fwd: [shell-script] Copia de arquivos

2007-02-08 Por tôpico Julio C. Neves
Fala Rodrigo, tá querendo fazer isso porque? Tá com raiva dos arquivos e quer enchê-los de virus? ;) Como vc os trouxe para o Linux? Por ftp? Faça o ftp no caminho inverso. Se pelo ftp do Linux vc não conseguir fazer um put dos arquivos para "aquela porcaria", se logue "naquela porcaria" e faça um

Re: [shell-script] Enviar tecla a uma aplicação em outro terminal

2007-02-08 Por tôpico Julio C. Neves
o terminal que o processo está executando . Não > posso interromper o processo na metade... > Será que isso é possivel? > > Abraços, > > Renato > > Julio C. Neves wrote: > > > > Fala Renato, > > veja isso: > > > > $ cat tst.sh > > r

Re: [shell-script] Shell para Automatizar programas

2007-02-15 Por tôpico Julio C. Neves
Fala Rodrigo, qdo vc coloca cmds entre parênteses, eles são executados em um shell filho, que fica abaixo do shell onde roda programa. Como não dá para mandar o valor de uma variável para cima, programa (ou o subshell definido pelos parênteses) não consegue resolver este valor. Me parece que vc tem

Re: [shell-script] Tirar acentuacao e espaco de arquivos.

2007-02-21 Por tôpico Julio C. Neves
sed y/áàâãéç/e...c/ arquivo ou tr áàâãéç e...c < arquivo Isto é as substituições em ambos os casos dão- na razão de um para um, assim sendo, vc terá de explicitar todos os caracteres que vc deseja alterar e os correspndentes após a alteração. Abraços, Julio :wq Em 21/02/07, ls

Re: [shell-script] Separar linhas

2007-02-23 Por tôpico Julio C. Neves
Vou te dar a dica bem rapidamente: IFS=" " for linha in $(cat arquivo) do echo "$linha" done É fundamental vc ter a linha que altera o valor da variável IFS (Inter Field Separator) para . O que fiz foi após o sinal de igual, abrir aspas dar um e fechar aspas. Para entender e nunca mais esqu

Re: [shell-script] Telnet em script

2007-02-28 Por tôpico Julio C. Neves
Desaconselho o uso, mas explico: (echo MeuUser; sleep 2; echo MinhaSenha; sleep 2; echo ls -l; sleep 2; exit) | telnet MeuIP O sleep pode variar de acordo com a sua rede. Abraços, Julio :wq Em 28/02/07, Fabio Silva <[EMAIL PROTECTED]> escreveu: > > Olá lista, alguêm poderia me dar uma ajuda

Re: [shell-script] Separar linha

2007-03-05 Por tôpico Julio C. Neves
Aê Tiago, qdo vc não especifica o local ou a qdte de substuição a ser feita pelo sed, ele faz apenas a primeira, então vc pode fazer asssim: Prompt> sed 's/; /;\n/' <<< 'Ciências Agrárias; Ciência e Tecnologia de Alimentos ' Ciências Agrárias; Ciência e Tecnologia de Alimentos Era isso que v

Re: [shell-script] Dúvida sed

2007-03-05 Por tôpico Julio C. Neves
O sed tem o 'd' para deletar linhas. Então a minha implementação seria algo assim: sed '/com.br$/d' temp.txt Se pode haver brancos (ou não) no fim da linha, eu faria assim: sed '/com.br *$/d' temp.txt Abração, Julio :wq Em 05/03/07, weder_feliciano <[EMAIL PROTECTED]> escreveu: > > Pessoal

Re: [shell-script] Re: Dúvida sed

2007-03-05 Por tôpico Julio C. Neves
um arquivo > com os três campos abaixo: > Nome IP e-mail > Eu gostaria de usar o sed e apagar o 3º campo, usando essa sintaxe eu > estou apagando a linha inteira. > > No aguardo, > Weder > > --- Em shell-script@yahoogrupos.com.br , > "Julio C. Neves" > <[E

Re: [shell-script] Usuário padrão pra executar script

2007-03-05 Por tôpico Julio C. Neves
Veja os cmds a seguir: $ su - # vou virar root Password: # whoami root # who am i juliopts/02007-03-05 12:11 (:0.0) Moral da estória: se vc usar o who am i (separado), vc (e somente vc) poderá usá-lo mesmo como root. Abraços, Julio :wq Em 05/03/07, weder_feliciano <[EMAIL PROTE

Re: [shell-script] Mensagem Importante

2007-03-06 Por tôpico Julio C. Neves
Olá Ednei, já que vc falou, vou falar tb. O spamer foi detonado da lista e a moderação não reportou nada para não gerar mais tráfego inútil, mas, como vc disse: "com os devidos respeitos ao ..." :) Abraços a todos, Julio - Moderador - :wq Em 05/03/07, Ednei Pacheco <[EMAIL PROTECTED]> escreveu:

Re: [shell-script] Script de logout

2007-03-07 Por tôpico Julio C. Neves
HH=$(date +%H) if [ $USER = "user" -a ($HH -lt 19 -o $HH -gt 22) ] Em 06 Mar 2007 18:57:01 -0800, Willian Itiho Amano <[EMAIL PROTECTED]> escreveu: > > Aee galera. Seguinte > > Eu necessito que se usuário tentar fazer um login em determinado horário o > sistema faça logout > > Esse script vai s

Re: [shell-script] scp

2007-03-08 Por tôpico Julio C. Neves
Fala André, antes de mais nada mude o subject da sua msg. Respondendo à sua pergunta, o ponto de expantação (!) que vc colocou não é permitido. Se vc queria negar o -mtime -2, faça -mtime +2. O primeiro sigifica foi alterado há menos de 2 dias, o segundo, há mais de 2 dias. Abraços, Julio :wq E

Re: [shell-script] Alterar linhas em um arquivo via shell script

2007-03-09 Por tôpico Julio C. Neves
Ô Bruno, vc mandou fazer em PHP pq não conhece Cobol, se conhecesse, provavelmente aconselharia o uso desta linguagem :). Mas de qq forma isso aqui é uma lista de Shell e como diz no rodapé de todas as msgs: - Esta lista não admite

Re: [shell-script] Alterar linhas em um arquivo via shell script

2007-03-09 Por tôpico Julio C. Neves
allow lab3 #http_access deny lab4 http_access allow lab4 Em 09/03/07, Julio C. Neves <[EMAIL PROTECTED]> escreveu: > > Ô Bruno, > vc mandou fazer em PHP pq não conhece Cobol, se conhecesse, provavelmente > aconselharia o uso desta linguagem :). Mas de qq forma isso aqui é uma li

Re: [shell-script] script sms

2007-03-09 Por tôpico Julio C. Neves
Fala Douglas, a moderação te pede para não responder a esta pergunta. Isso só interessa ao Fábio e não aos 3000 colegas de lista. Fábio, isto é o tipo de pergunta que deveria ser feito em pvt. Vc incomodou um monte de pessoas (como eu) que não têm o menor interesse em SMS, MMS, SSM, MSM, ... Cuide

Re: [shell-script] Alterar linhas em um arquivo via shell script

2007-03-09 Por tôpico Julio C. Neves
log de postfix), não recomendo o shell. > > Mas realmente, para um arquivo pequeno como o conf do squid, resolve e > muito bem. > > []'s > Gunter > > > On Fri, 2007-03-09 at 11:22 -0300, Julio C. Neves wrote: > > Ô Bruno, > > vc mandou fazer em PHP

[Moderação] [shell-script] script sms

2007-03-09 Por tôpico Julio C. Neves
e ter muitas > pessoas que queiram saber como fazer isso no shell para integrar o servico > em seu servidor . > > Atenciosamente > > Fabio > > Em 09/03/07, Julio C. Neves <[EMAIL PROTECTED]> > escreveu: > > > > Fala Douglas, > > a moderação te pede

Re: [shell-script] arquivo - checar tamanho

2007-03-12 Por tôpico Julio C. Neves
Fala Wagner, vc pode colocar um daemon Shell no ar com o cmd nohup e em seguida dar logout. O nohup inicializa um processo independente do terminal e qdo vc dá logout, ele é assumido como filho do init, isto é, seu PPID passa a ser 1. Realmente é muito pouca coisa que não dá para fazer em Shell...

Re: [shell-script] Script + enviando arquivos por ftp

2007-03-12 Por tôpico Julio C. Neves
Fala Chistian, eu não gosto de informar a senha no script. Prefiro fazer: read -sp "Informe a senha em $HOST_FTP: " SENHA_FTP Fica um pouco mais seguro e se vc receber da tela todos os dados, como host (ou ip), usuário e senha, vc faz uma função de ftp genérica. Para facilitar a vida do operador

Re: [shell-script] Script + enviando arquivos por ftp

2007-03-12 Por tôpico Julio C. Neves
Fala Chistian, eu não gosto de informar a senha no script. Prefiro fazer: read -sp "Informe a senha em $HOST_FTP: " SENHA_FTP Fica um pouco mais seguro e se vc receber da tela todos os dados, como host (ou ip), usuário e senha, vc faz uma função de ftp genérica. Para facilitar a vida do operador

Re: [shell-script] Keylogger para Linux

2007-03-12 Por tôpico Julio C. Neves
Com meu total apoio Tiago. Como se não bastasse os trocentos nerds que passam a vida bolando malwares e o outro quer recebê-los numa bandeja de prata... Aqui na nossa lista *NÃO!* Julio :wq Em 12/03/07, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> escreveu: > > Totalmente fora do Escopo da Lis

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-12 Por tôpico Julio C. Neves
E que tal fazer: $ sed -e "s/ giz 18.00pc/ giz 17.00pc/g" dbf. Repare que tem um branco antes de giz. Abraços, Julio :wq Em 12/03/07, Bruno Gunter Fricke <[EMAIL PROTECTED]> escreveu: > > Cara, faça uma expressão regular para dar a posição do 18.oo e então > altere se for um caso (nada como u

Re: [shell-script] Último token em uma linha

2007-03-13 Por tôpico Julio C. Neves
Fazendo em bash puro: $ echo $Nome CAROLINA DE FREITAS SCHUINDT $ echo ${Nome##* }, ${Nome%% *} SCHUINDT, CAROLINA Para entender melhor veja: http://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarPapo009#Expans%E3o_de_par%E2metros Um abração, Julio :wq Em 13/03/07, Tiago Barcellos Peczenyj

Re: [shell-script] wget; substituir simbolos das paginas baixadas.

2007-03-13 Por tôpico Julio C. Neves
Fala Tiago, desde vc tenha esta tabela (não a conheço), vc pode transformála em um arquivo que sirva com entrada de um sed -f file. Suponha que o esta tabela esta formatada da seguinte maneira: ú ú ç ç ã ã Ou seja com um branco separando o valor html do valor ascii. Para transformar isso em um ar

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Julio C. Neves
uero pesquisar "/giz[ ]{7}18.00pc/" (palavra giz com um coringa com > tamanho de 7 caracter mais a palavra 18.00pc) > > E trocar por "/giz[ ]{7}17.00pc/" > > Voce pode me dizer como ficaria essa ER. > > Obrigado. > Marcos > > --- Em shell-script@yahoogr

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Julio C. Neves
18.00pc > > e substituir por > > giz???17.00pc > > Onde se entende ??? como coringa. > > Obrigado > > --- Em shell-script@yahoogrupos.com.br , > "Julio C. Neves" > <[EMAIL PROTECTED]> escreveu > > > > Se eu entendi, vc está pesquisando gi

Re: [shell-script] Passando parametros para serem respondidos pelo script

2007-03-13 Por tôpico Julio C. Neves
Então basta dar uma lida em: http://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarPapo002#Passando_par%E2metros Abração, Julio :wq On 3/7/07, Murilo Opsfelder Araújo <[EMAIL PROTECTED]> > wrote: > > > > On 3/6/07, Jesse Americo <[EMAIL > > PROTECTED]> > wrote: > > > > > > De fato, isso res

Re: [shell-script] Último token em uma linha

2007-03-13 Por tôpico Julio C. Neves
Sempre digo: - Nunca pergunte se dá para fazer em Shell. Pergunte qual a melhor maneira para fazer em Shell. E só por isso vou mandar mais uma usando arrays. Veja: $ Nome=(CAROLINA DE FREITAS SCHUINDT) $ echo [EMAIL PROTECTED], ${Nome[0]} SCHUINDT, CAROLINA Não resisto. Só mais umazinha: Nome="

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Julio C. Neves
iz.verde.18.00pc > > troca por > giz..17.00pc > > quando na realidade deveria ser > giz.verde.17.00pc > > Obrigado > > --- Em shell-script@yahoogrupos.com.br , > "Julio C. Neves" > <[EMAIL PROTECTED]> escreveu > > > > Ufa, até qu

Re: [shell-script] copiar arquivos .png para um determinado diretorio

2007-03-15 Por tôpico Julio C. Neves
Um one-liner: find /caminho/do/diretorio -name \*.png -o -name \*PNG | xargs -i cp {} /diretorio/de/destino Abração, Julio :wq Em 14/03/07, Bruno Gunter Fricke <[EMAIL PROTECTED]> escreveu: > > > for i in `find . * | egrep '(.png|.PNG)'`; do cp /icones/$i.png; done; > > On Wed, 2007-03-14 at 15

Re: [shell-script] copiar arquivos .png para um determinado diretorio

2007-03-15 Por tôpico Julio C. Neves
do --reply=query > > []´s T > > On 3/15/07, Julio C. Neves <[EMAIL PROTECTED]> > wrote: > > > > Um one-liner: > > > > Abração, > > Julio > > :wq > > > > Em 14/03/07, Bruno Gunter Fricke <[EMAIL > > PROTECTED] > >

Re: [shell-script] Editar HTML com SED

2007-03-15 Por tôpico Julio C. Neves
Fala Alain, O que vc deseja, como tudo em shell, é muito simples, o problema é que a solução do seu problema é um código extenso, e tb será extenso em qq outra linguagem. vc tem de fazer (em qq linguagem) um algoritimo que leia linha-a-linha até a div procurada. Neste momento salva o num desta lin

Re: [shell-script] copiar arquivos .png para um determinado diretorio

2007-03-16 Por tôpico Julio C. Neves
e tava atras dele. > aqui funicionou assim > #!/bin/sh > find / -name \*.png -o -name \*.PNG | xargs -i cp -R {} > /media/hda1_400gb/png/ > > Julio C. Neves escreveu: > > > > Um one-liner: > > > > find /caminho/do/diretorio -name \*.png -o -name \*PNG | xargs -i

Re: [shell-script] Re: Como enviar CRTL+C a um programa que esta rodando em segundo plano?

2007-03-18 Por tôpico Julio C. Neves
Cara, vc tem de matar o shell no qual o processo está rodando. A variável $! te devolve o PID do último processo colocado em background. Então se o rec foi o último que vc mandou para bg, basta vc fazer: kill -2 $! Veja esta seqüência de cmds no prompt: $ trap 'echo morreu o $!' 17 # esta trap m

Re: [shell-script] Problema com o Echo

2007-03-19 Por tôpico Julio C. Neves
Fala Uendel, eu não sabia desta restrição do echo. Por via das dúvidas consultei o man e o info sobre a instrução, mas nenhum dos dois comenta nada sobre esta restrição. De qq forma o cmd printf deverá fazer o que vc pretende. Para maiores detalhes sobre seu uso, consulte www.julioneves.com. Lá es

Re: [shell-script] diquinha para usar o SSH dentro de um loop

2007-03-19 Por tôpico Julio C. Neves
Fala Bari, já apanhei muito para fazer isso e não tinha descoberto a saída. Estou encaminhando cc ao Rubens Queiroz, para que ele possa aproveitá-la em alguma de suas publicações. Rubens o Ricardo Barioni é paulista (ninguém é perfeito) mas assim como o Paulino, se mandou para o nordeste há um tem

Re: [shell-script] diquinha para usar o SSH dentro de um loop

2007-03-19 Por tôpico Julio C. Neves
Pessoal, eu ia endereçar em pvt a msg abaixo para o Barioni, nosso colega de lista. Acho que devido ao adiantado da hora e cansaço decorrente, me enganei e mandei para a lista. Peço a todos que me desculpem pela bobeada, Abraços a todos, Julio :wq Em 20/03/07, Julio C. Neves <[EMAIL PROTEC

Re: [shell-script] Ler ifconfig

2007-03-20 Por tôpico Julio C. Neves
O xará, isso é função do cmd test. Veja seu uso em português e cheio de exemplos em: - Papo de Botequim Parte 3 - Papo de Botequim Parte 4 Vai fundo, Julio :wq

Re: [shell-script] Re: duvida em script basico

2007-03-22 Por tôpico Julio C. Neves
É só negar o primeiro: #!/bin/bash echo "digite o arquivo:" read ARQUIVO test -e "$ARQUIVO" && echo "existe" || echo não existe test -d "$ARQUIVO" && echo "eh um diretorio" test -f "$ARQUIVO" && echo "e eh um arquivo" veja detalhes sobre o uso do cmd test no Papo de Botequim ( http://twiki.softwa

Re: [shell-script] Script para stop/start em processo

2007-03-22 Por tôpico Julio C. Neves
Se não me engano os sinais que vc quer são 19 e 18. Confira. Abração, Julio :wq Em 13/03/07, Enio Marconcini <[EMAIL PROTECTED]> escreveu: > > opa brother!!! > > o nome do processo eu tenho, pois é um único mardido processo que fica > assim, > então eu penso que se existir no result do grep o

Re: [shell-script] Falha no comando read

2007-03-22 Por tôpico Julio C. Neves
Fala Tchê, estava te achando sumido e agora descobri que é pq estavas freqüentando na varanda da saudade? ;) Agora sério: além de ter de especificar a variável na frente do prompt, está faltando um fecha chaves antes da main. if [ -z "$VAR" -o "$VAR" = "n" ]; then return fi } === Este aqui.

Re: [shell-script] Imprimir ultma linha no começo

2007-03-23 Por tôpico Julio C. Neves
Aê Mauricy, Sem pensar muito: echo -e "$(tail -1 arquivo)\n$(head -$(($(cat arquivo | wc -l) - 1)) arquivo)" Abração, Julio :wq Em 23/03/07, mauricym <[EMAIL PROTECTED]> escreveu: > > Pessoal > > Tenho um arquivo com várias informações, porem preciso que a "última" > linha deste arquivo seja

Re: [shell-script] Re: Falha no comando read

2007-03-23 Por tôpico Julio C. Neves
e: Falha no comando read > > Enviado por: "Flavio Junior" [EMAIL PROTECTED] > > Qui, 22 de Mar de 2007 5:49 pm > > O unico "erro" que eu vi, é que VAR deve estar na frente do prompt > > > > "erro" por que isso pode ter ocorrido devido ao

Re: [shell-script] [Moderação]Bash em rede

2007-03-25 Por tôpico Julio C. Neves
A primeira coisa que vc deve fazer, é procurar a lista correta para esta pergunta. Depois implementar a solução proposta. Aqui não é uma lista sobre rede ou sobre configuração. Falamos exclusivamente de Shell como pode ser observado no rodapé de todas as msgs. Abração, Julio - Moderador - :wq E

Re: [shell-script] Linhas e Colunas

2007-03-28 Por tôpico Julio C. Neves
e complementando a msg do Flávio, para posicionar o cursor use: tput cup Linha Coluna origem zero. Veja, em portugues, a tabela de opções e exemplos de uso do cmd tput em: http://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarPapo007 Abração, Julio :wq Em 28/03/07, Flavio Junior <[EMAIL

Re: [shell-script] Problema de escopo?

2007-03-28 Por tôpico Julio C. Neves
Fala Ricardo e Alfredo, a cada pipe, o shell cia um fork, isto é divide-se em 2 e passa para o Shell filho uma cópia das variáveis. Efoi o que aconteceu neste caso, isto é, o while rodou em um shell filho e qdo este shell morreu, seu ambiente todo foi com ele. Qto ao fato de exportar Alfredo, isso

Re: [shell-script] Dúvida Arquivos

2007-04-02 Por tôpico Julio C. Neves
Regis, mostre o que vc fez que te ajudaremos. O pessoal de Sw Livre gosta de ver que vc está tentando resolver o seu problema mas não conseguiu. Isso tem cara de ser aluno querendo colar na lista... E a lista está cheia de professores... Abraços, Julio :wq Em 02/04/07, Regis Gasparoto <[EMAIL

Re: [shell-script] bash "read -s -n 1"

2007-04-02 Por tôpico Julio C. Neves
Fala Jorge: existem 2 formas de contornar este problema, mas ambas quebra-galhos. 1 - read -sn1; tput el 2 - stty -echo; read -n1; stty echo Mas tenho quase certeza que o cmd stty consegue fazer isso de uma forma legal. O problema é que seu man é muito extenso e vc perderá um bom tempo para desco

Re: [shell-script] Usuário Iniciante

2007-04-02 Por tôpico Julio C. Neves
Fala Emiliano, Usando matrizes: Prompt> var=($(echo "2 1305.22 Buckingham A 4 900.00 Buckingham A 2 3472.147671 Buckingham A 4 269860417.089663 Buckingham A" | cut -f2 -d' ')) Prompt> echo ${var[0]} 1305.22 Prompt> echo ${var[1]} 900.00 Isto é, qdo vc coloca uma lista e

Re: [shell-script] Vetores em Shell

2007-04-02 Por tôpico Julio C. Neves
Aê Darlon, algumas formas de vc brincar com vetores. Existe muito mais coisas... Prompt> var="Pera Uva Maçã" Prompt> read -a Fruta <<< $var Prompt> echo ${Fruta[0]} Pera Prompt> echo ${Fruta[1]} Uva Prompt> Fruta=($var) Prompt> echo ${Fruta[2]} Maçã Prompt> echo ${Fruta[1]} Uva Prompt> Fruta[8]=Me

Re: [shell-script] Vetores em Shell

2007-04-02 Por tôpico Julio C. Neves
Fala André, não é ignorância não! O bash é muito cheio de recursos e, não sei pq o here strings é muito útil, porém subutilizado. Dá uma olhada em www.julioneves.com e pegue o link "Tira Gosto". Não tema, lá tem tudo sobre o tema. :) Abração, Julio :wq Em 02/04/07, André Miranda <[EMAIL PROTEC

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

2007-04-02 Por tôpico Julio C. Neves
Fala Mauricy, todos os e-mails que vêm para esta lista poderiam ter o mesmo subject que o seu, concorda? Como a lista tem um newsgroup, onde se pesquisa por assunto, solicito a vc e todos os outros colegas que procurem usar o subject para fazer uma descrição suscinta do problema. Outra vantagem d

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