[shell-script] Problemas em Loop While

2008-07-15 Por tôpico Lucien Raven
Colegas, Tenho um script com um problema que não consigo resolver ou entender. Esse script é longo, portanto vou me ater apenas ao problema. Em um determinado ponto dele, há um loop while mais ou menos assim: --- cat lista.txt | while read ARQ do ssh [EMAIL PROTECTED] carrega.sh $ARQ done ec

Re: [shell-script] Problemas em Loop While -- RESOLVIDO

2008-07-16 Por tôpico Lucien Raven
Miranda e Reinaldo, O problema foi resolvido com o acréscimo do parâmetro "-n" na chamada do ssh, como sugerido pelo Miranda. Por via das dúvidas, mantive um "wait" após essa chamada para que o script aguardasse o término do processo remoto (em background). Agradeço a rapidez e eficiência n

RES: [shell-script] Problemas em Loop While

2008-07-17 Por tôpico Lucien Raven
Valeu Marlon, A solução anterior (ssh -n) está funcionando mas vou fazer o teste dessa forma assim que puder! Só para entender melhor... Desculpe a pentelhação, mas quem não pergunta fica com dúvida... :) A chamada ao shell filho é no pipe ou no ssh (ou nos dois?)??? Achei que era no ssh e o

Re: [shell-script] Re: Resultado Errado

2009-07-23 Por tôpico Lucien Raven
De maneira rápida... ls $arquivo | while read i do if [ -d "$arquivo/$i" ]; then echo -e "$i \033[01;32m(dir)\033[00m" elif [ -e "$arquivo/$i" ]; then echo -e "$i \033[01;33m(arquivo)\033[00m" fi done Sem especificar o diretório no if, ele não encontra o arquivo/diretório. []´s LR :> --- Em

Re: [shell-script] Re: Resultado Errado

2009-07-23 Por tôpico Lucien Raven
Como assim? Executei sem problemas: # cd /home/lucien # ./teste.sh /var/log anaconda.log (arquivo) anaconda.syslog (arquivo) audit (dir) boot.log (arquivo) boot.log.1 (arquivo) boot.log.2 (arquivo) boot.log.3 (arquivo) boot.log.4 (arquivo) cron (arquivo) cron.1 (arquivo) cron.2 (arquivo) cron.3

Re: [shell-script] Re: Resultado Errado

2009-07-23 Por tôpico Lucien Raven
tado Errado > Para: shell-script@yahoogrupos.com.br > Data: Quinta-feira, 23 de Julho de 2009, 18:16 > Lucien Raven ele necessita a passagem > de parâmetro por causa desse if, verificando se foi passado > um parâmetro. > > if [ $# -ne 1 ]; the > > At, > Jamilson Silva   

Re: [shell-script] Uma sugestao de cut ou algo melhor

2009-07-28 Por tôpico Lucien Raven
Olá a todos. Só fiquei com a pulga atrás da orelha no seguinte... Não seria: cut -f2- -d\. ?? Mas isso ainda manteria a extensão do nome do arquivo (.xml), então: cut -f2- -d\. | cut -f1-5 -d\. Abraços, LR :> --- Em ter, 28/7/09, Alicino escreveu: > De: Alicino > Assunto: Re: [shel

Re: [shell-script] Uma sugestao de cut ou algo melhor

2009-07-28 Por tôpico Lucien Raven
t *.xml | head -1 | cut -f2- > -d\. | cut -f1-5 > -d\. > 15.48.34.797542.xml > > E na outra forma: > > /home/amfilho/catalogs> ls -ltr *.xml|tail -1|cut -d _ > -f3-|rev|cut -d . > -f2-|rev > 2009-07-26.15.48.34.797542 > > Com o rev ficou facil fazer o cut

Re: [shell-script] 'for' em um intervalo de datas

2009-07-28 Por tôpico Lucien Raven
Do baú empoeirado dos scripts que sempre podem ser úteis... adaptado de algum lugar da Internet: # cat datas.sh #!/bin/bash DATAOLD=`date +%s -d "$1"` DATANEW=`date +%s -d "$2"` ((QTOSSEGS=DATANEW-DATAOLD)) echo - | awk -v SEGS=$QTOSSEGS '{printf "Dias : %d",SEGS/(60*60*24)}' Uso: # sh ./data

Re: [shell-script] Re: 'for' em um intervalo de datas

2009-07-28 Por tôpico Lucien Raven
--- Em ter, 28/7/09, Cristiano Ferrari escreveu: > De: Cristiano Ferrari > Assunto: [shell-script] Re: 'for' em um intervalo de datas > Para: shell-script@yahoogrupos.com.br > Data: Terça-feira, 28 de Julho de 2009, 19:52 > --- Em shell-script@yahoogrupos.com.br,

Re: [shell-script] Verificar em qual sub rede o ip e stá

2009-07-29 Por tôpico Lucien Raven
Respondendo tarde, segue um link com o que você procura: http://stackoverflow.com/questions/435606/what-is-the-easiest-way-using-common-linux-tools-to-check-if-a-bunch-of-ip-addres/435636 Um dos posts da thread faz referência a um script em bash pronto para fazer o que você precisa... se não qu

Re: [shell-script] Pesquisar os maiores arquivos

2009-07-29 Por tôpico Lucien Raven
Usando o du: # du -h | sort -nr | head -6 1020K ./log.d 804K./selinux 788K./selinux/targeted 696K./makedev.d 668K./log.d/scripts 636K./selinux/targeted/policy pode ser o du simples (sem o -h). :) LR :> --- Em qua, 29/7/09, Moacir Souza escreveu: > De: Moacir Souza > As

Re: [shell-script] arquivo campo-igual-valor

2009-07-30 Por tôpico Lucien Raven
--- Em qui, 30/7/09, denis costa escreveu: > A solução do jimmy deu erro de > sintaxe, e debugar awk (só por enquanto, espero) vai além > do meu conhecimento!! :( > > já a do Marvin pega o campo do arquivo temporário, mas > quando escreve no arquivo, recria o arquivo apenas com os > campos modi

Re: [shell-script] aritmetica simples - multiplicar e somar variaveis - (error token is "09")

2009-07-31 Por tôpico Lucien Raven
--- Em sex, 31/7/09, shell-scr...@abdala.org escreveu: > Saudações aos colegas da lista. > > Bom,  o problema parece bem simples, mas como sou > iniciante, já quebrei > a cabeça, ja fiz de varias formas, > e não tá dando certo. > > Bom, tenho um arquivo (tempo.txt) com varias linhas no > form

Re: [shell-script] Penúltima segunda feira

2009-07-31 Por tôpico Lucien Raven
Olá José! Tem 'cal' no seu '*nix' ? # cal -m 2 2009 February 2009 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 # cal -m 2 2009 | tail -4 | while read a ; do PENSEG=$DIA ; DIA=`echo $a | cut -f 1 -d \ ` ; if [ "$D

Re: [shell-script] Como desativar a tecla "esc"

2009-08-04 Por tôpico Lucien Raven
Leonardo, pelo que entendi, você está testando o retorno da função SelecionaLog para ver se é 255. > SelecionaLog > if [ "$?" != "0" ] && [ "$?" != "255" ];then Não vai funcionar, a não ser que dentro da função você altere a linha do dialog para capturar o ReturnCode em outra variável: VAR1

Re: [shell-script] Comando similar ao rsync

2006-08-03 Por tôpico Lucien Raven
Clovis, meio off-topic mesmo mas aí vai: tem o DRBD para sincronismo de filesystems. Muito rápido. www.drbd.org tem o unison: www.cis.upenn.edu/~bcpierce/unison/ boa sorte! LR :> --- Clovis <[EMAIL PROTECTED]> escreveu: > Pessoal, blz? > Desculpe a mensagem a lista, mas não pensei em outro

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

2006-08-07 Por tôpico Lucien Raven
Olá Gustavo, Acho que você anexou só a primeira parte na mensagem. O que apareceu não é bem o que faz o log da conexao (isconnect.sh?). Este script anexo é só o start/stop. De qualquer forma, aí vão uns comentários. --- Gustavo Pardellas Feijó <[EMAIL PROTECTED]> escreveu: > DESC="Is your ser

Re: [shell-script] grep

2006-07-07 Por tôpico Lucien Raven
Olá, experimente o comando: grep -h "total energy" > teste.txt Quando tiver mais tempo, veja o man do comando grep. Existem muitas opções interessantes. []'s LR :> --- "Prof. Emiliano Chemello" <[EMAIL PROTECTED]> escreveu: > Olá Pessoal, > > Sou iniciante em shell-script e li alguns tut