Re: [shell-script] Erro num script pra contar frequ ência das palavras

2010-05-10 Por tôpico André Saunite
Olá, Coloca um sort antes do uniq: cat /home/helton/Desktop/test.txt | tr " " "\n" | sort | uniq -c | sort -r Abs André Saunite 2010/5/10 Helton Moraes > > > Caros colegas > > Primeiramente, caso alguém conheça alguma técnica ou programa ou script > p

Re: [shell-script] sed - Inverter palavras separadas por virgulas

2010-05-05 Por tôpico André Saunite
De forma bem gulosa e sem pensar em casos q saiam do padrão fica assim: $ cat a 04-30,6819 04-30,7042 04-30,7042 04-30,7042 04-30,7042 04-30,7042 04-30,7042 $ sed 's/\(.*\),\(.*\)/\2,\1/g' a 6819,04-30 7042,04-30 7042,04-30 7042,04-30 7042,04-30 7042,04-30 7042,04-30 Abs, André Saunit

Re: [shell-script] Contar linhas iguais

2010-04-14 Por tôpico André Saunite
Assim? $ cat a 1 1 2 3 3 3 4 $ sort a | uniq -c 2 1 1 2 3 3 1 4 Abs, André Saunite 2010/4/14 Alain Mouette > > > Estou criando um script para analizar um arquivo de log de erros... > empaquei no final então venho aqui pedir ajuda aos universitários :) > > Depois de limp

Re: [shell-script] Executar script linha por linha

2010-02-26 Por tôpico André Saunite
Coloca o comando read entre uma linha e outra... 2010/2/26 ikamig > > > Boa tarde Senhores, > > Existe uma forma de executar um script linha por linha? > Minha ideia era chamar um script (ex: ./teste.sh) e este executar a 1° > linha e ficar esperando um ENTER para executar a 2° e assim por diant

Re: [shell-script] Backupear sem SynLinks

2009-08-04 Por tôpico André Saunite
Olá, Acho que com o -type f irá funcionar sim: # ls -lrt total 0 lrwxrwxrwx 1 root root 14 Aug 4 11:22 dead.letter -> ../dead.letter -rw-r--r-- 1 root root 0 Aug 4 11:23 regular # find . -type f ./regular # find . -type l ./dead.letter Abs, André Saunite 2009/8/4 Marcus

Re: [shell-script] Captura de entradas especificas

2009-06-17 Por tôpico André Saunite
Tenta aí... grep -B5 -A2 "^registro: 8" arquivo.txt Abs, André Saunite 2009/6/16 Flavio Torres : > > > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Adriano Nunes wrote: >> >> Preciso que seja capturado os e-mails, apenas dos registros que tem o

Re: [shell-script] pegar parte especifica do resultado...

2009-06-16 Por tôpico André Saunite
168.0.195 00:15:F2:31:21:87 192.168.0.197 00:18:F3:18:10:4C 192.168.0.202 00:1E:8C:CD:8A:E4 Abs, André Saunite 2009/6/16 Marcelo > > > Olá, > > Tenho o seguinte resultado de um arquivo texto: > > more resultado.txt > > Interesting ports on 192.168.0.195: > PORT STA

Re: [shell-script] Selecionar arquivos duplicados

2009-04-30 Por tôpico André Saunite
5eca0f78e96df 119c574defe4648ca8d96d0857763980 Abs, André Saunite 2009/4/30 Cristiano Ferrari > > > Ilustres, bom dia. > > Estou fazendo uma faxina em meu servidor de arquivos e comecei por remover > arquivos duplicados. Tipo aqueles que um usuário manda por e-mail para toda a

Re: [shell-script] Erro com FOR

2009-04-03 Por tôpico André Saunite
Tenta assim: $ ls -lrt total 0 $ ls ./* 2>&1&> /dev/null && { echo "Arquivo Encontrado";} || { echo "Arquivo Nao Encontrado"; }; Arquivo Nao Encontrado $ touch a $ ls ./* 2>&1&> /dev/null && { echo "Arquivo Encontrado&quo

Re: [shell-script] Comando date indo para uma variá vel

2009-04-02 Por tôpico André Saunite
No segundo caso a saída do date é Abr, em vez de Apr, será esse o motivo? Se o problema for mesmo os espaços, pode fazer o grep assim: grep "Apr *2" Abs, André Saunite 2009/4/2 M. Rodrigo Monteiro > Senhores, bom dia. > > Em dois computadores tenho o mesmo script. N

Re: [shell-script] não consigo expandir um texto co mo variavel, vindo de outro arquivo

2009-03-02 Por tôpico André Saunite
Olá, Você pode enviar o modo que está usando para fazer a substituição? Enquanto isso segue uma alternativa: $ cat portas teste1 12000 redelocal1 $ cat script.sh #!/bin/bash redelocal1=192.168.0.1 sed "s/redelocal1/$redelocal1/g" $1 $ ./script.sh portas teste1 12000 192.168.0.1

Re: [shell-script] duplicados em arquivos

2009-02-20 Por tôpico André Saunite
Oi Miguel Assim ele lista os repetidos e mostra a quantidade de repetições: $ cat arq1 aadd aser serd cder aser $ sort arq1 | uniq -c | tr -s " " | grep -v '^ 1' 2 aser Abs, André Saunite 2009/2/20 miguel : > Estou tendo dificuldades para encontrar duplicados en arqui

Re: [shell-script] apagar linhas que NAO contanham "@"

2009-01-14 Por tôpico André Saunite
0m0.077s Abs, André Saunite 2009/1/14 Marcelo Costa : > Bom dia > > cat nome_do_arquivo.txt | grep -e '@' > linhas_somente_c...@.txt > > Rapido e simples. > > Atte > > Marcelo > > 2009/1/14 Breno Moiana > >> Adelson, seu exemplo de lixo

Re: [shell-script] Re: Melhorar script (achar o conteudo em meio a vários arquivos)

2008-12-30 Por tôpico André Saunite
r por cada uma das linhas presentes no "arquivo_chassi/chassi.txt" apenas nos arquivos especificados ("30-12*"). Se eu tiver entendido errado por favor dê uma clareada. Abs, André Saunite 2008/12/30 marlon_mca : > > André sua idéia matou o meu laço for, uso GNU grep

Re: [shell-script] Re: Melhorar script (achar o conteudo em meio a vários arquivos)

2008-12-30 Por tôpico André Saunite
Assim? $ cat find PIZZA my $ cat pizza This PIZZA symbolizes my COMPLETE EMOTIONAL RECOVERY!! $ grep -f find pizza PIZZA my O problema é que, se não me engano, essa função do grep só existe no GNU grep, se tiver usando outro não vai rolar. Abs, André Saunite 2008/12/30 marlon_mca

Re: [shell-script] Checar serviço

2008-11-24 Por tôpico André Saunite
l be sent." >> $LOG else # Previous and current IP differs, so send new IP via mail echo "$(date +"%Y-%m-%d %H:%M:%S"): Current IP and previous differ. Sending new IP via e-mail." >> $LOG

Re: [shell-script] Inclusão de um único caracter no inicio de uma linha - SED

2008-11-20 Por tôpico André Saunite
.db"; > include "/var/named/masters.inc/rdiogo.com.br.db"; > > mas não as linhas abaixou ou acima da que está marcada. Neste caso > preciso do "/", antes do $DOMAIN para diferenciar dos outros. > > []s > > R

Re: [shell-script] Inclusão de um único caracter no inicio de uma linha - SED

2008-11-20 Por tôpico André Saunite
Hey you! Ve se eh isso aqui que voce procura: [EMAIL PROTECTED]:~$ cat test include "/var/named/masters.inc/renato.com.br.db"; include "/var/named/masters.inc/renato.diogo.com.br.db"; include "/var/named/masters.inc/rdiogo.com.br.db"; [EMAIL PROTECTED]:~$ DOMAIN=renato.com.br [EMAIL PROTECTED]:

Re: [shell-script] salvando saida do ls

2008-11-11 Por tôpico André Saunite
lasse4.php $ echo $(ls classe*.php) classe1.php classe1.php~ classe2.php classe2.php~ classe3.php classe3.php~ classe4.php classe4.php~ $ echo $(\ls classe*.php) classe1.php classe2.php classe3.php classe4.php Como alternativa você pode cancelar o alias do comando ls: $ unalias ls Abs, André Saunite

Re: [shell-script] Tratar texto.

2008-11-05 Por tôpico André Saunite
MPO2 CAMPO3 SERVIDOR37 mestre02 >>ESTADO run NOME9 ERRO CAMPO1 CAMPO2 CAMPO3 SERVIDOR41 mestre02 NOME7 ERRO CAMPO1 CAMPO2 CAMPO3 Caso não seja isso o que você quer, por favor, mande um exemplo da saída esperada. Abs, André Saunite 2008/11/5 Edmilson Menezes <[EMAIL PROTECTED]> >

Re: [shell-script] Duvida If.....

2008-09-27 Por tôpico André Saunite
Opa! Tenta "e" em vez de "ou"? if [ $1 != "diario" ] && [ $1 != "semanal" ] && [ $1 != "mensal" ] then echo "Nao eh diario nem semanal nem mensal !!!" else echo "eh diario nem semanal nem mensal " fi Abs, Andre Saunite > 2008/9/27 Redes - Hábil Tecnologia <[EMAIL PROTECTED]> > >> Olá lista

Re: [shell-script] Dúvida besta porem persistente

2008-09-26 Por tôpico André Saunite
Olá, Já tentou assim? cat $(cat lista.txt) Abs, André Saunite 2008/9/26 allan_hkrs <[EMAIL PROTECTED]>: > Estou com uma duvida besta, porem nao arranjo solução para a mesma, > ja pesquisei e nao achei nada relacionado, alguem sabe como posso > passar uma valor de um txt ou de

Re: [shell-script] Localizar arquivos que contenham uma determinada palavra

2008-07-31 Por tôpico André Saunite
e você tiver a estrutura de diretório "a/b", todos diretórios serão listados, porém para a estrutura "a/b/c" o conteúdo de "c" não será listado. Abs, André Saunite 2008/7/31 Alicino De Moura Filho <[EMAIL PROTECTED]>: > Oi! > > Embora novato, pensei neste com

Re: [shell-script] Fazer um Import?????

2008-07-25 Por tôpico André Saunite
Olá, Dentro dos seus "outros scripts" você pode usar o comando source chamando os script de funções: source seu-script-so-com-funcoes.sh ou utilizando o . (ponto): . seu-script-so-com-funcoes.sh Das duas formas o resultado será o mesmo. Abs, André Saunite

Re: [shell-script] Dúvida com cut

2008-07-22 Por tôpico André Saunite
você quer, você deve utilizar: cut -c 5- Isso significa que o cut vai pegar toda a linha, a partir do quinto caractere. Entendeu? Abs, André Saunite

Re: [shell-script] permutar: a,b, c -- DICAS ?????

2008-06-21 Por tôpico André Saunite
Olá, Dá uma olhada nesse artigo do Júlio pra ver se te ajuda, a saída é um pouco mais completa do que a do seu exemplo: http://www.dicas-l.com.br/cantinhodoshell/cantinhodoshell_20080519.php Exemplo: $ a={a,b,c} $ eval echo $a$a$a aaa aab aac aba abb abc aca acb acc baa bab bac bba bbb bbc bca

Re: [shell-script] Listar somente nomes dos subdiretórios

2008-06-03 Por tôpico André Saunite
Curto e grosso :o) # \ls -l / | grep ^d | awk '{print $NF}' [As partes desta mensagem que não continham texto foram removidas]

Re: [shell-script] ajuda com grep no solaris

2008-04-24 Por tôpico André Saunite
find a location identifier associated with an event of event type 23 with event date/time 07/03/2008 16:20:21. ERROR-BGcustomer.c:1209:24/04/08 13:21:56 > BG-00010: Failed To Bill Customer 000842797, Account 000614774, attempting rollback Abs, André Saunite [As partes des

Re: [shell-script] Trocar palavra na linha 55

2008-04-22 Por tôpico André Saunite
Olha só, no seu arquivo de exemplo o valor a ser alterado está na linha 12, então:* $ cat a* default org.apache.catalina.servlets.DefaultServlet debug 0 listings true 1 true * $ sed '12s/true/false/' a* default org.apache.catalina.servlets.DefaultServlet debug 0 listings false 1 t

Re: [shell-script] Substituição de Caractere em arquivo ASCII

2008-04-11 Por tôpico André Saunite
Olá, Acho que com o tr fica mais simples e legivel: *$ cat xyz * '394':":'XPTO' '395':":'XPTP' '396':":'XPTQ' *$ tr \" \' < xyz * '394':':'XPTO' '395':':'XPTP' '396':':'XPTQ' Abs, André [As partes desta mensagem que não continham texto foram removidas]

Re: [shell-script] Re: semente uma linha

2008-04-04 Por tôpico André Saunite
Édnei, É só usar o parâmetro '-n' do grep: *$ cat xyz* bbb ccc ddd *$ grep -n b xyz* 2:bbb Abs, André [As partes desta mensagem que não continham texto foram removidas]

Re: [shell-script] Maiúscula e minúscula

2008-04-03 Por tôpico André Saunite
x27;s/^./\U&/g' xyz * Jose Macieira Tabajara Rodrigues Prestes Antonio Fofoluto Jose Jao Pinto Um Dois Tres De Oliveira Quatro Rolando Caio Da Rocha Abs, André Saunite [As partes desta mensagem que não continham texto foram removidas]

Re: [shell-script] substituir palavras em arquivo

2008-02-29 Por tôpico André Saunite
com o conteúdo original. Abs, -------- André Saunite e-mail: [EMAIL PROTECTED] Linux User - 308676 [As partes desta mensagem que não continham texto foram removidas]

Re: Re: [shell-script] selecionar parte final de uma linha após delimitador

2008-02-17 Por tôpico André Saunite
Outra forma simples é com o awk (awk -F/ '{print $(NF) }') : $ cat a http://www.site.com.br/controle/interno/patio/deposito/03_01_2008_21_18.avi http://www.site.com.br/controle/interno/14_02_2008_15_44.avi $ awk -F/ '{print $(NF) }' a 03_01_2008_21_18.avi 14_02_2008_15_44.avi

Re: [shell-script] Comando matador ? Loop da morte ?

2008-01-30 Por tôpico André Saunite
anda pro background para continuar a "se reproduzir" até esgotar o número máximo de processos do sistema. Abs, André Saunite

Re: [shell-script] Alterando conteudo de arquivos em massa

2008-01-14 Por tôpico André Saunite
Firefox Blabla A $ cat b.old Firefox Firefox B CCC $ Abs, André Saunite

Re: [shell-script] contador

2007-12-10 Por tôpico André Saunite
Olá Daniel, Pode ser assim? counter=0 while [ $counter -lt 1000 ] ; do printf "%03s\n" $counter; let counter=counter+1; done Ou, se preferir um "for": for i in $(seq -w 000 999) ; do echo $i ; done Abs, André Saunite [As partes desta mensagem que não continham texto foram removidas]

Re: [shell-script] Re: Qual é o modo certo

2007-12-06 Por tôpico André Saunite
para jogar para o comando "sed". Há apenas a saída de erro que não é redirecionada para o "|". Acredito que o que você quer é algo como: mv COBST_ZMZU_02_041207P_MOV.TXT `\ls COBST_ZMZU_02_041207P_MOV.TXT | sed 's/COBST_ZMZU_02_/RT/g;s/P_MOV.TXT/.001/g'` Abs, André

Re: [shell-script] Re: expressão regular

2007-12-05 Por tôpico André Saunite
retorna a LINHA toda que casar com a expressão, pra evitar isso > precisa usar a opção "-o" do grep/grep -E. > > Ou seja, faça: > > $ grep -Eo 'expressão' arquivo > > Quanto ao site, não sei :).. > > -- > > Flávio do Carmo Júnior > > > &g

Re: [shell-script] Re: expressão regular

2007-12-05 Por tôpico André Saunite
LH33|egrep "([A-Z]{2}[0-9]{2})+[A-Z]{2}?" GG48LH33 Abração! André Saunite On Dec 5, 2007 4:56 PM, Josenivaldo Benito Junior <[EMAIL PROTECTED]> wrote: > > > > > > > Só acrescentando, > > o site http://regexpal.com/ > > Também interpreta ao ER do Th

Re: [shell-script] Saida do tail para arquivo

2007-11-12 Por tôpico André Saunite
Tenta: tail -f /var/log/maillog | grep discard | tee discard.log Abs, André Saunite On Nov 12, 2007 3:56 PM, Leoncio Xavier - GMAIL <[EMAIL PROTECTED]> wrote: > > > > > > > Boa tarde, Prezados! > > Tenho a necessidade de gerar um arquivo extraindo dados do mai

Re: [shell-script] Subtração de data

2007-11-05 Por tôpico André Saunite
comando, no caso de múltiplos arquivos o segundo caso é aconselhado pois o xargs executa o 'rm' uma vez para vários arquivos, enquanto utilizando o 'exec' do find um 'rm' será executado para cada arquivo encontrado. Se quiser testar antes de apagar troque os 'rm

Re: [shell-script] FTP

2007-10-29 Por tôpico André Saunite
Tenta assim: $ ftp -n 10.1.4.122 << EOF user producao senhafacil prompt mget arquivo maquinaLinux quit EOF Abs, André Saunite On 10/28/07, alisson3at110 <[EMAIL PROTECTED]> wrote: > > Estou motando um Script que irá fazer um FTP de uma maquina Linux > para uma maquina Win

Re: [shell-script] Como testar se o arquivo é binário

2007-10-15 Por tôpico André Saunite
parâmetros, exemplo: $ ls -l -r -t /bin/ls -r-xr-xr-x 1 root bin19084 Apr 6 2002 /bin/ls $ ls -lrt /bin/ls -r-xr-xr-x 1 root bin19084 Apr 6 2002 /bin/ls $ ls /bin/ls -lrt -lrt: No such file or directory /bin/ls Abs, André Saunite

Re: [shell-script] separar arquivo de duas colunas (separados com espacos - quantidade variavel)

2007-10-06 Por tôpico André Saunite
Dessa forma resolve o seu problema? cut -d' ' -f1 ou awk '{ print $1 }' Abs, André On 10/5/07, Renato de Oliveira Diogo <[EMAIL PROTECTED]> wrote: > > Olá pessoal > > tenho um arquivo que tem na primeira coluna email, na segunda nome. > > Quero pegar somente a primeira coluna (email), poré

Re: [shell-script] Lendo linha a linha e montando SQL query

2007-09-25 Por tôpico André Saunite
" " `" CMD="insert into cvs_historico(id_arquivo, data, descricao, autor) values($id_arquivo, '$data ${hora}:00', '$descricao', '$autor')" echo "$CMD" # mysql -h xxx -pxxx -Dxxx -e "$CMD" done fi Abs, André Saunit

Re: [shell-script] grep lista de arquivos

2007-09-24 Por tôpico André Saunite
$ cat lista_arquivos.txt | xargs grep tux cama.txt:tux carro.txt:tux casa.txt:tux On 9/24/07, Rafael A. Gazzoni <[EMAIL PROTECTED]> wrote: > > Bom dia pessoal... > > to tentando automatizar uma tarefa aqui no trampo..mas a script não ta > rolando.. > > Tenho uma lista de arquivos (lista_arquivo

Re: [shell-script][ajuda] Retornar portas tcp e udp usadas

2007-09-23 Por tôpico André Saunite
Oi tallescss, dê uma olhada no script abaixo e veja se ele te ajuda, #!/bin/bash if [ $# -lt 2 ]; then echo 'Uso: $0 ' else MIN=$1 MAX=$2 if [ $MIN -ge 1 ] && [ $MAX -le 65535 ]; then netstat -tcp -an | egrep -v "^Active|^Proto" | awk -F: '{ print $

Re: [shell-script] shell1line

2007-09-16 Por tôpico André Saunite
Sempre que eu preciso de alguma coisa eu acabo caindo aqui, acho bem completo: http://aurelio.net/shell/canivete.html Abs, André On 9/15/07, Reinaldo Carvalho <[EMAIL PROTECTED]> wrote: > > > > > > > - Bash Expansions > data=root:x:0:0:root:/root:/bin/bash > echo ${data#*:} # show after firs