Re: [shell-script] redirecionar saida

2010-08-04 Por tôpico microbiu
tenta: $(ps -ef|awk '/ftp/ {print $8,"-v " }'|egrep -v "(awk|grep)"|uniq) 2>&1 >> saida.txt Não tenho vsftpd rodando aqui pra testar. flw! PS: que salada On Qua 04/08/10 17:09 , Julio Quierati julio.quier...@gmail.com sent: > Caros amigos, > Estou com um problema estranho ao redirecionar

Re: Res: [shell-script] Validar campos em arquivo

2010-06-27 Por tôpico microbiu
Amigão, é de boa prática em listas de discussões e fórums de dúvidas em geral postar a sua solução. flw! Eric On Sáb 26/06/10 23:18 , Leandro Valiengo leandro_valie...@yahoo.com.br sent: > obrigado a todos que me ajudaram, consegui aqui. >   > > De: Marcio Gil

Re: [shell-script] Validar campos em arquivo

2010-06-25 Por tôpico microbiu
Já já respondem de maneira mais decente. Aguarde. Até lá fica minha sugestão: g...@noteerichds:~$ cat leandro.txt 00ACC 01LEANDRO 03LEANDRO g...@noteerichds:~$ grep "00ACC" -A 1 leandro.txt | grep -q 01LEANDRO g...@noteerichds:~$ if [ $? -eq 0 ]; then continua; else abnormalend; fi flw! Eric O

Re: Re: [shell-script] Fwd: empacotamento por loop

2010-06-22 Por tôpico microbiu
Não testei aqui mas acho que isso funciona: for i in ls *.fsz; do FILENAME=$(basename $i .fsz); tar -czvf ${i}.tar.gz ${i}.* && rm $i.fsz && rm $i.dat; done flw! On Ter 22/06/10 16:27 , MrBiTs mrbits@gmail.com sent: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > On 06/22/2010 04:08

Re: Re: [shell-script] Acessar diretório, executar ferramenta, sair e entrar no próximo

2010-05-14 Por tôpico microbiu
Uma solução, baseada nos meus humildes conhecimentos. g...@noteerichds:~/rrd$ ls -l * 1: total 4 -rw-r--r-- 1 groo groo 2 2010-05-14 11:43 arquivo1.rrd 2: total 4 -rw-r--r-- 1 groo groo 2 2010-05-14 11:43 arquivo2.rrd 3: total 4 -rw-r--r-- 1 groo groo 2 2010-05-14 11:43 arquivo3.rrd g...@noteer

Re: [shell-script]dúvida

2010-05-13 Por tôpico microbiu
echo $RANDOM flw Eric On Qui 13/05/10 20:21 , "nbarreiro4" ol...@yahoo.com sent: > Como geramos números aleatórios em shell? > >

Re: [shell-script] Identificando Linhas duplicadas em um arquivo.

2010-05-07 Por tôpico microbiu
Olá, amigão. Veja se isto te ajuda: O arquivo: g...@noteerichds:~$ cat teste.txt a a b b c c d d e e e e e f f f g Bom dia galera, como faço para identificar se ha linhas duplicadas > em uma arquivo com mais de 20.000 linhas? g...@noteerichds:~$ uniq -c teste.txt 2 a 2 b 2 c

Re: [shell-script] Formatando Nomes

2010-05-06 Por tôpico microbiu
Opa! Estou sem tempo pra escrever um script, mas veja se entende o que eu faço abaixo: e...@noteeric:~$ NOME=( Ciclano Fulano da Silva Soares ) e...@noteeric:~$ TAMANHO=${#NOME[*]} e...@noteeric:~$ echo $TAMANHO 5 e...@noteeric:~$ echo ${NOME[0]} Ciclano e...@noteeric:~$ echo ${NOME[4]} Soares e

Re: Re: Re: [shell-script] expressao regular

2010-04-30 Por tôpico microbiu
Bem, realmente o uso de aspas e a diferença do grep versus egrep (ou grep -E) fez a diferença. Porém no sed, não estou conseguindo encontrar o erro: echo "/nobr" | sed -e 's/?nobr//g' /nobr echo "/nobr" | sed -e 's/"?nobr"//g' /nobr echo "/nobr" | sed -e "s/?nobr//g" /nobr e por ai vai.

Re: Re: [shell-script] expressao regular

2010-04-28 Por tôpico microbiu
Obrigado pelas respostas esclarecedoras. Agora ficou outra dúvida: não estou conseguindo usar o "?": e...@noteeric:~/Downloads/hds$ echo "fed" | grep fed fed e...@noteeric:~/Downloads/hds$ echo "fed" | grep fe?d e...@noteeric:~/Downloads/hds$ Pelo que eu li, "?" significa uma ou nenhuma ocorrê

[shell-script] expressao regular

2010-04-27 Por tôpico microbiu
Por favor, como ficaria a expressão regular para eu substituir desde "DIV" até o primeiro ">" da string abaixo: 60-01-68-00/00 Obrigado! Eric

Re: [shell-script]Remover arquivos que não são imagens usando mimetype

2010-04-26 Por tôpico microbiu
Eu começaria com : e...@noteeric:~/Desktop/SARAIVA$ for i in $(find ./ -type f); do file $i; done | awk '{print $1$2}' flw! Eric On Seg 26/04/10 00:02 , Helton Moraes heltonbi...@gmail.com sent: > Caros colegas > Tenho pastas baixadas com o wget que contêm galerias de wallpapers > mas junto >

Re: [shell-script] Processamento de lista de tarefas

2010-04-20 Por tôpico microbiu
Testado: e...@noteeric:~$ cat teste.txt 1. Projeto (risk: 6) (allocated to: Sicrano+Beltrano) (allocated by: Fulano) 1. Primeira tarefa (risk: 6) (allocated to: Sicrano+Beltrano) (allocated by: Fulano) 1. Primeira sub-tarefa (risk: 6) (allocated to: Sicrano) 2. Segunda sub-tarefa (risk: 6) (all

Re: [shell-script] Processamento de lista de tarefas

2010-04-19 Por tôpico microbiu
Pra tabular, acho que isso funciona: e...@desktophome:~$ sed -e 's/(risk:/t/g' -e 's/(allocated [tb][oy]://g' -e 's/)//g' teste.txt 1. Projeto 6 Sicrano+Beltrano Fulano 1. Primeira tarefa 6 Sicrano+Beltrano Fulano 1. Primeira sub-tarefa 6 Sicrano 2. Segunda sub-tarefa

Re: [shell-script] Contar linhas iguais

2010-04-15 Por tôpico microbiu
paste -d "-" Poderia usar o uniq -c: cat arquivo | sort uniq -c Ronie -- > Em 14 de abril de 2010 17:07, Alain Mouette escreveu: > >> >> >> Estou criando um script para analizar um arquivo de log de erros... >> empaquei no final

Re: [shell-script]intersecção entre dois arquivos

2010-01-18 Por tôpico microbiu
Com o uso de: $ for i in $(cat a.txt); do grep "^$i" b.txt; done Poderia haver herro pois procurando linhas começadas por "20" traria também linhas começadas por "20.*" Eu sempre ponho o caracter subsequente (espaço ou tab) pra evitar destruição sumária de ambientes produtivos por conta de scri

Re: [shell-script] Calculando notas de alunos

2010-01-15 Por tôpico microbiu
MOstra algumas linhas do seu csv. flw! On Sex 15/01/10 18:09 , Kurt Kraut lis...@kurtkraut.net sent: Olá, Estou fazendo um script para calcular notas de alunos. A fórmula que tenho que executar é: N = (4 x Nota1 + 3 x Nota2 + 3 x N3) / 10 Já tenho as notas em variáveis obtidas de u

Re: [shell-script] script de log e-mail

2010-01-15 Por tôpico microbiu
grep "Jan 15" | sed -e '/smtp[/!d' -e 's/^.* ]*)>.*$/ 1/' /var/log/mail. log | tr '[A-Z]' '[a-z]' | sort | uniq -c | sort -nr Ou sed -e '/Jan 15/' -e '/smtp[/!d' -e 's/^.* ]*)>.*$/ 1/' /var/log/mail. log | tr '[A-Z]' '[a-z]' | sort | uniq -c | sort -nr On Sex 15/01/10 14:04 , Alex alexpo...@y

Re: [shell-script] Re: retirar campos no final da linha

2010-01-14 Por tôpico microbiu
r...@nhanha:~ [1] teste.txt ;;;;; ;;;;;;; ;; r...@nhanha:~ [2] -e 's/;;.*$//g' teste.txt ;;; ;;;;;;; ;; r...@nhanha:~$ [3] flw! On Qui 14/01/10 10

Re: [shell-script] retirar campos no final da linha

2010-01-13 Por tôpico microbiu
sed -e 's/;;$//g' arquivo.txt flw! On Qua 13/01/10 13:06 , "araujo_70" araujo...@yahoo.com.br sent: Senhores Como eu consigo retirar as os ultimos campos de uma linha .. eis a linha: teste;;;;; Tem q ficar assim: teste;;; Atc João Lopes

Re: [shell-script] Duvida simples - validando dados com awk

2010-01-12 Por tôpico microbiu
Eu poderia dizer que usei o cut e uns ifs pq decidi usar uma solução 100% bash mas na verdade, apesar de saber (desconfiar) que o awk é uma ferramenta de grande poder, só uso awk para imprimir colunas, com "awk '{print $X}'. flw On Ter 12/01/10 13:51 , Andrea VB andreavb1...@gmail.com sent: Oi,

Re: [shell-script] Duvida simples - validando dados com awk

2010-01-12 Por tôpico microbiu
Bom dia! Testei o que eu programei abaixo e funcionou: r...@desktophome:~$ cat nhanha.sh # considerem as variáveis $nome, $GID_MIN e $GID_MAX já definidas: # $nome é um nome de usuário do sistema. # GID_MIN = 15000, GID_MAX = 15999. nome="eric" GID_MIN="15000" GID_MAX="15999" for proj i

Re: Re: [shell-script] Copiar SOMENTE arquivos, ignorando osdiretórios

2010-01-08 Por tôpico microbiu
find /DIR_ANTIGO/ -type f -maxdepth 1 -exec cp {} /NOVO_DIR/ ; flw! On Sex 08/01/10 10:38 , Bruno Gunter gun...@infolink.com.br sent: Redirecione a saída de erros para um arquivo, algo como: seu programa (..) seu programa 2> erros.log []'s Gunter Em Sex, 2010-01-08 às 10:07 -0200,

Re: [shell-script]Copiar SOMENTE arquivos, ignorando os diretórios

2010-01-07 Por tôpico microbiu
acho que find /DIR_ANTIGO/ -type f -exec cp {} /NOVO_DIR/ ; funciona. flw! On Qui 07/01/10 21:14 , José Paulo de Oliveira Petry petr...@gmail.com sent: Pessoal, Estou desenvolvendo um script e quero que ele copie os arquivos de um diretório para outro: cp /DIR_ANTIGO/* /NOVO_DIR/

Re: [shell-script] help com wget em série

2010-01-07 Por tôpico microbiu
Hehe, Cara, tenta primeiro desenvolver melhor a sua necessidade. Tipo: "Tenho um arquivo assim (e cola um exemplo) e preciso fazer tal coisa". O que você disse nesse e-mail, não foi o que disse no outro. Eu tava criando uma resposta pro seu e-mail anterior e me deparei com essa nova necessi

Re: Re: [shell-script] Como Adicionar Imagem em um menu Shell?

2009-12-30 Por tôpico microbiu
Eu uso mplayer co o driver fbdev ou cvidix pra mostrar imagens em console, usando framebuffer ou sdl, dependendo da placa de vídeo. Mas acho que entrar em detalhes seja off-topic. Uso isso no meu projeto/hobby http://slackade.blogspot.com. [1] Eric On Qua 30/12/09 21:27 , MrBiTs mrbits@g

Re: Re: [shell-script] stdin

2009-12-29 Por tôpico microbiu
Obrigado, amigo. Na verdade, não ajudou. Obrigado, novamente e feliz ano novo! sds Eric On Qua 30/12/09 02:45 , Marcelo Salhab Brogliato msbro...@gmail.com sent: Olá Eric, acho que este link pode te ajudar: http://lmgtfy.com/?q=SHELL+SCRIPT+READ+STDIN [1] abraços, Marcelo 2009/12/29

[shell-script] stdin

2009-12-29 Por tôpico microbiu
Boa noite! Como faço para tratar em piping a entrada padrão em um script? Exemplo: echo "nhanha" | script.sh Já percebi que o "nhanha" não é o $1 para o script.sh =P Como eu faço pra manipular esta string dentro do script.sh? Obrigado! Eric [As partes desta mensagem que não continham text

Re: Re: [shell-script] Como fazer?

2009-12-21 Por tôpico microbiu
Acho que isso tb funfa: hpca01/root # cat teste.txt 00:000 asdf asf sdaf sadf asd fas fas f af jua...@nhanha.com [1] 99:999 asdf asdfa ma...@nhanha.com [2] 88:8 sadfa s sf dasf sadf asf sa fsda fas fds fas fa dfa ds f fas fda f

Re: Re: [shell-script] Como fazer?

2009-12-21 Por tôpico microbiu
O problema é que ele não sabe o número de linhas que tem que pegar. Varia. =/ Eric On Seg 21/12/09 17:47 , Marlon Vagner Reck marlon_...@yahoo.com.br sent: OI Laercio Pode começar com o grep -AX -BX em...@dominio.com.br, sendo o "X" a quantidades de linha que vc irá pesquisar para frente -A

Re: [shell-script] Re: apagar "received"

2009-11-13 Por tôpico microbiu
Não faltou nada. O que eu disse está correto. sds On Sex 13/11/09 17:15 , Bruno Gunter gun...@infolink.com.br sent: Faltou redirecionar para o arquivo novo com ">". O correto é grep -v " received " arquivo.txt > novoarquivo micro...@terra.com.br wrote: > > > > grep -v " received

Re: [shell-script] Re: apagar "received"

2009-11-13 Por tôpico microbiu
grep -v " received " arquivo.txt sds On Sex 13/11/09 16:55 , "edinhoalmeidaphp" edinhoalme...@gmail.com sent: Oi tente:sed '/received/d' nome _do_arquivoe verá o arquivo sem as linhas. recomendo:sed '/received/d' com_received.txt > sem_received.txt Abs --- Em shell-script@yahoogr

Re: [shell-script]Inclusão de cadeia de caracteres numa posição dentro de um arquivo e em todas as linhas deste

2009-10-02 Por tôpico microbiu
Só me vem outra gambiarra pior à cabeça no momento: echo 1 > 1.txt echo 2 > 2.txt paste -d ";" 1.txt 2.txt | sed -e 's/;/XxXxXxX/g 1XxXxXxX2 Mas sem que deve ter um comando no sed que faça "substitui caracter tal a tal por XxXxXxX". flw! On Sex 02/10/09 20:47 , Sérgio Coutinho scoutinh...

Re: [shell-script]dúvida

2009-09-28 Por tôpico microbiu
Envia a saida do script na crontab pra um arquivo e analisa 10 10 * * * /path/do/script.sh 2>&1 > /tmp/superlog.log flw! On Seg 28/09/09 17:57 , Luiz guilherme Nunes Fernandes spinal...@yahoo.com.br sent: Prezadas pessoas, estou com um problema que não consigo resolver. Gostaria de sa

Re: [shell-script] Monitorar logs

2009-07-04 Por tôpico microbiu
Bom dia. Você sabe o que quer dizer "tail -n 0"? sds Eric On Sex 3/07/09 16:59 , Daniel Fernando Coimbra ruf...@gmail.com sent: Olá pessoal, estou fazendo um pequeno script para monitorar as entradas de log feitas pelo iptables. Quando executo o script para testar nos logs já existe