[shell-script] script para scanner (solução)

2009-11-20 Por tôpico ficmatin10
Olá. Compartilhando com a lista. Uso o script abaixo com sudo para configurar um scanner que é ligado de vez em quando. Espero que seja útil. Foi testado em um slackware mas com as modificações devidas nos caminhos absolutos deve também funcionar nas outras distros. Sugetões de melhoria/aperfeiç

Re: [shell-script] Rsync + xargs + argument list too long

2009-11-20 Por tôpico Julio C. Neves
Cesar, não entendi o que vc quer. Ou vc faz: cat arquivo_com_comandos | xargs -i bash -c "{}" Ou vc faz: while read line do $line done > > > Pessoal, tenho um script que grava em um arquivo uma série (muito grande) > de > comandos rsync conforme padrão abaixo > > rsync opções u...@servidor:ca

Re: [shell-script] Média, Variancia e Desvio padrã o

2009-11-20 Por tôpico Julio C. Neves
Cara, minha estatística já era, mas do teu prg entendi que vc queria isso: $ Soma=$(paste -sd+ arq | bc) $ echo $Soma 9 $ Media=$(echo "scale=2; $Soma/$(wc -l < arq)" | bc ) $ echo "A Média Aritmética é igual a: $Media" A Média Aritmética é igual a: 1.50 $ Quadrado=$(cat arq | xargs -i echo \({}-$

[shell-script] Média, Variancia e Desvio padrão

2009-11-20 Por tôpico Jair Santanna
Caros, estou fazendo um script para calcular a média, a variancia e o desvio padrão de um arquivo com um conjunto de valores ex: 1 1 1 2 2 2 O meu código segue abaixo mas estou com os seguintes problemas: 1) No Calculo do Parentese a média normalmente tem casas decimais no entanto esta soma de

Re: [shell-script] Verificar dependencias

2009-11-20 Por tôpico Filipe Fernandes
Oi Denis, Eu uso assim: if [[ -z $( type -p identify ) ]]; then echo -e "ImageMagick não instalado" exit 1 fi É bem parecido com a sua forma mas usa o test no lugar do which. Não ser se é melhora, mas e diferente... Denis S. Costa wrote: > Boa tarde a t...@s > > tudo bem? > > é o seguinte,

[shell-script] Verificar dependencias

2009-11-20 Por tôpico Denis S. Costa
Boa tarde a t...@s tudo bem? é o seguinte, em um programa que fiz são usadas ferramentas do sistemas. elas são obrigatórias para o programa rodar. como faço para verificar a existência dessas ferramentas?? hoje em dia faço com o código de retorno do which exemplo: if ! which ferramenta > /de

[shell-script] Re: substituir pelo mesmo conteudo / remover quebras de linhas

2009-11-20 Por tôpico Marcelo Andrade
2009/11/20 Marcelo Andrade : > (..) > Minha dúvida: como dizer "substitua esta ER por uma quebra de linha > seguida *do mesmo conteúdo casado*"? Dificuldade de não ter um shell à mão... Noutra máquina Linux acabei encontrando no manual do sed... " s/regexp/replacement/ Attempt to

[shell-script] substituir pelo mesmo conteudo / remover quebras de linhas

2009-11-20 Por tôpico Marcelo Andrade
Olá a todos! Um colega do suporte deveria ter gerado um arquivo .csv com dados. Entretanto, ele fez isso copiando e colando a saída de uma tela num editor de texto. O editor gerou quebras de linhas adicionais em campos aleatórios. Conclusão: o arquivo que deveria se parecer com isto... (pontos sã

[shell-script] Rsync + xargs + argument list too long

2009-11-20 Por tôpico César Vianna
Pessoal, tenho um script que grava em um arquivo uma série (muito grande) de comandos rsync conforme padrão abaixo rsync opções u...@servidor:caminho/* destino Após, outro script executará esses comandos da seguinte forma: while read line do echo $line|xargs -i -0 bash -c "{}" done

Re: [shell-script] Identificação de parâmetros nu méricos com awk

2009-11-20 Por tôpico Breno Moiana
[RESOLVIDO] Nova versao segue abaixo. Mudei o passo 2 para dar match no parametro inteiro sem invadir o próximo, e acertei o passo 3. Agora VALUE_PAR é exatamente a tudo o que tem depois do "=" e antes do próximo espaço/fim de linha, sem invadir o próximo parâmetro. Na validação em si, estou us

Re: [shell-script] Por que o wc conta errado ??

2009-11-20 Por tôpico Laercio Motta
se vc usar o IFS=' ' $ echo '123' | wc -L 1 :D 2009/11/19 Tiago Peczenyj > Uma curiosidade, o wc tem a opção -L que imprime o comprimento da linha > mais > longa de um texto. se vc estiver enviando um texto de uma linha só > coincidira com o valor da propria linha > > $ echo '123' | wc -L > 3

[shell-script] resolvido: Problemas com o dialog (ajude um burro parte II)

2009-11-20 Por tôpico Leonardo Bites
Galera consegui resolver segue o código dialog --stdout --title "Caixa Economica Federal" --msgbox '\n\n O equipamento sera reiniciado ao final desse procedimento ' 10 68 logfile=/home/suporte/logUpdate; [ -f "$logfile" ] && rm -f "$logfile" apt-g