Re: [shell-script] CASE + Função

2006-02-24 Por tôpico Eliphas Levy Theodoro
Tiago Barcellos Peczenyj escreveu: > if [ "x$EMAIL" == "x" ]; then [...] > (o lance do x$VAR == x eu peguei de uns scripts de alguns deamons, achei > interessante). Porque não usa o "-z" do test? if [ -z "$EMAIL" ]; then (só pra saber, sei lá se o -z tem em todos os test's do mundo ;)) -- Eliph

Re: [shell-script] como passar uma senha sem prompt

2006-02-24 Por tôpico Eliphas Levy Theodoro
Eduardo Jaime Quiros Batres escreveu: > Estou com uma senha de usuário e estou precisando executar um script > como se > fosse esse usuário. > > Achei a seguinte solução usando o software "socat": > > (sleep 1; echo $SENHA_QUE_TENHO) | > socat - EXEC:'su - -c

Re: [shell-script] acesso a micros

2006-02-21 Por tôpico Eliphas Levy Theodoro
MrBiTs escreveu: > A segunda parte é mais bonita. Você cria um par de chaves > publica/privada. Isso foi discutido na lista já. Replica o script e a > chave pública para tantos quantos forem os seus equipamentos que você > deseja monitorar e faz: > > for MAQ in mq1 mq2 mq3 ; do > ssh usuario@"$MAQ"

Re: [shell-script] Como comparar as versões d e dois pacotes

2006-02-20 Por tôpico Eliphas Levy Theodoro
Era uma vez um empacotador rpm, que estava com esse problema. Bom, a solução que eu adotei foi pegar os campos de trás pra frente com o sed, já que o final do arquivo é sempre consistente: $ cat destrinchanome.sh #!/bin/bash while read pacote; do novopacote=`echo "$pacote" | sed 's/\(.*\

Re: [shell-script] Bash script para pegar as fotos de um diretório e criar um arquivo html com os links

2006-02-17 Por tôpico Eliphas Levy Theodoro
Já que eu tava tão à toa aqui por 5 minutos, e tinha umas imagens da câmera fotográfica largadas por aqui, peguei a idéia e adicionei o convert (do ImageMagick) pra gerar uns thumbnails: http://euodeio.net/shell/thumber.sh A única coisa a mais que o seu, realmente, seria a linha: convert -th

Re: [shell-script] Expressao Regular

2006-02-17 Por tôpico Eliphas Levy Theodoro
Faaala grande Julio! Acho que você só está esquecendo da âncora de começo-fim de palavra: [EMAIL PROTECTED] cat numeros nonono 13461-134613 nonono nonono 476133-134613 nonono nonono.4321-4632 nonono nononoa571346-136431 nonono nonono 346-13451 nonono nonono 3646-1351 nonono nononoc4611-342a2 nono

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

2006-02-10 Por tôpico Eliphas Levy Theodoro
Não sei o seq de vocês, mas acho que o meu é turbinado ';) [EMAIL PROTECTED] seq -f %05.0f 10 15 00010 00011 00012 00013 00014 00015 [EMAIL PROTECTED] seq --version seq (coreutils) 5.2.1 [EMAIL PROTECTED] Eu usei o --format que tem na minha manpage, que aparentemente não era pra isso, mas funcio

Re: RES: [shell-script] copiar ar quivos baseado no padrão de caracteres

2006-02-10 Por tôpico Eliphas Levy Theodoro
Carlos Eduardo Rodrigues Diogenes escreveu: > Consegui o filtro (na sorte) com isso > > ls | grep -e '[A-Z]\+[^a-z]\+' Acho que você chegou numa regex razoável, quase lá. Essa vai pegar arquivos que tiverem letras maiúsculas seguida por uma coisa qualquer que não seja minúscula... Por exemplo, "

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

2006-02-09 Por tôpico Eliphas Levy Theodoro
Julio Cezar Neves - DATAPREVRJ escreveu: > 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' Faaala Julio! Ahhh vale sed? ';D Sabendo que o cat vai dar sem

Re: [shell-script] copiar arquivos baseado no padrão de caracteres

2006-02-09 Por tôpico Eliphas Levy Theodoro
Carlos Eduardo Rodrigues Diogenes escreveu: > Fiz algumas tentativas, mas sem sucesso de tentar verificar se o nome de > arquivos em um determinado diretório contém um determinado padrão e > depois copiá-los para outro diretório. [...] > Os arquivos que preciso copiar devem conter o seguinte padrão

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

2006-02-07 Por tôpico Eliphas Levy Theodoro
Rodrigo Monteiro escreveu: > Gostaria de saber (se possível em awk) como pegar um arquivo texto e > se for uma linha ímpar imprimir isso na tela se for par imprimir > aquilo. Simples, você pega o número da linha e divide por dois. Se tiver resto, faz algo, se não tiver, faz outra coisa. Em shell

Re: [shell-script] bash e reboot...

2006-02-03 Por tôpico Eliphas Levy Theodoro
Mauricio escreveu: > Ontem aconteceu uma situaćão aqui na empresa curiosa. Uma das máquinas do > nosso datacenter perdeu o filesystem e não rodava nenhum > executável. A questão era como dar o reboot na máquina estando como root e > usando somente o bash (e seus comandos internos) e a conexão >

Re: [shell-script] como completar esse IF ?

2006-01-31 Por tôpico Eliphas Levy Theodoro
rcbarioni escreveu: > if ... > then > echo "esse script foi iniciado automaticamente a partir do CRON" > else > echo "esse script foi iniciado pelo usuario a partir do PROMPT" > fi > Muito legal de sua parte achar que temos a capacidade de ler pensamentos :0 if /usr/bin/tty --silent; t