Re: [shell-script] Listar conteúdo de diretório via FTP

2008-09-03 Por tôpico Breno Moiana
Olá, Cristiano. Tente isso: cat - << EOF | /usr/bin/ftp -n -v | tee [logfile.log] open [remote.server] user [username] [password] cd [/path/to/your/dir] dir [filename] quit EOF Abraço! Moiana. 2008/9/3 Cristiano Ferrari <[EMAIL PROTECTED]>: > Salve ilustres! > > Estou escrevendo u

Re: [shell-script] Extrair apenas uma palavra

2008-09-10 Por tôpico Breno Moiana
Como ficou o formato do arquivo_qualquer? Tem um padrão ou muda a cada linha? Tem como termos um exemplo? E os usuários, têm um padrao no nome? []s, Moiana. 2008/9/10 semar.depin14 <[EMAIL PROTECTED]>: > Bom dia a todos, > > O que estou precisando fazer é o seguinte: > > Criei um arquivo qualq

Re: [shell-script] Extrair apenas uma palavra

2008-09-10 Por tôpico Breno Moiana
Oi, João. Entendo que por motivos de privacidade você talvez não possa copiar/colar um trecho do arquivo inalterado. Mas altere os IPs e usernames num trecho e mande pra gente, vai ajudar muito. Se existe um padrão, umas 3 ou 4 linhas já bastam. Outro ponto é: seus usuários sempre têm "usuario" n

Re: [shell-script] Extrair apenas uma palavra

2008-09-10 Por tôpico Breno Moiana
Tente um cut simples, veja se cai em alguma exceção no seu log. A princípio, vai funcionar. Estou usando espaço como separador, e pegando o oitavo campo: $cut -d" " -f8 teste.txt depto.setor02 depto.setor02 depto.setor02 abraço, Moiana 2008/9/10 semar.depin14 <[EMAIL PROTECTED]>: > Segue 3 lin

Re: [shell-script] Grep para pegar as linhas de cima

2008-09-12 Por tôpico Breno Moiana
Se você sempre tem a mesma quantidade de linhas para cada "bloco", você pode usar o grep -B / grep -A Pelo que entendi, voce quer as linhas , , e do bloco em que encontrar: " certo? Se for esse o caso, tente algo como o abaixo (estou só com o grep do AIX aqui, entao nao tenho como testar -A e

Re: [shell-script] backup pelo crontab começa e para em segundos

2008-09-19 Por tôpico Breno Moiana
Como estão as permissoes dos arquivos sendo backupeados? na crontab ele está rodando com as mesmas permissoes que voce rodando manualmente? Breno. -- 2008/9/19 cnascime2003 <[EMAIL PROTECTED]>: > Estou rodando esses script de backup que manualmente ele funciona que é > uma maravilha é só colocar

Re: [shell-script] [MODERAÇÃO] Direcionar saida de comandos para o read

2008-09-25 Por tôpico Breno Moiana
A primeira mensagem que recebi dele aqui estava truncada logo depois do while, deve ter mandado por engano. Abraco! Breno. -- 2008/9/24 MrBiTS <[EMAIL PROTECTED]>: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Klaus > > Não é necessário enviar a mesma mensagem duas vezes para a lista. E

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

2008-09-30 Por tôpico Breno Moiana
Achei as soluções apresentadas aqui muito interessantes, e fui usar. Cheguei a uma dúvida bem simples até: com cat esse tipo de concatenação direta funciona. Mas em termos de mecânica de script, não substitui um loop. Temos um atalho para loop que nao seja o uso do for com toda a sua sintaxe? (Admi

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

2008-09-30 Por tôpico Breno Moiana
my <[EMAIL PROTECTED]>: > se o arquivo "lista" existe use ele como argumento > > muda o conteúdo do mycat para: > #!/bin/ksh > cat $(<$1) > > e testa com: > > ./mycat lista > > On Tue, Sep 30, 2008 at 09:57:33AM -0300, Breno Moiana wrote: >> Achei a

Re: [shell-script] Arquivo de log

2008-09-30 Por tôpico Breno Moiana
Pelo que entendi, é isso que ele está fazendo, mas ele gostaria de varrer o log uma vez só. Talvez um sed ou awk que avaliasse linha a linha e jogasse o resultado pro arquivo certo? Breno. -- 2008/9/30 Eri Ramos Bastos <[EMAIL PROTECTED]>: > Se os inserts estão em linhas separadas dos outros

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

2008-09-30 Por tôpico Breno Moiana
Até funcionou, mas tem um porém: $ ./mycat.sh "$(: > eu devo ta maluco, mas... > > $ ./mycat.sh "$( > ? > > -- > > Flavio do Carmo Junior aka waKKu > > 2008/9/30 Breno Moiana <[EMAIL PROTECTED]>: > >> Na verdade, o script é só uma demonst

Re: [shell-script] Apagar arquivo mais antigo

2008-10-31 Por tôpico Breno Moiana
que tal isso: oldest=`ls -lt | cut -c59- | tail -n 1` Deve ter um jeito mais bonito de isolar só o ultimo nome de arquivo, no meu unix aqui (HP-UX) nao posso usar fields direto no cut, teria que determinar o delimitador. user **(146)> ls -l total 0 -rw-r--r-- 1 usergroup0 Oct

Re: [shell-script] Re: problema ao exporta váriaveis

2008-12-09 Por tôpico Breno Moiana
Só pra retificar, é brasport.com.br, o brasport.com é um site de uma empresa suíça de manufatura de pulseiras de relógios, estojos e outros artigos em couro :) Julião, "Clube JN" foi muito boa... tem carteirinha? "Membro do Julio Neves Social Club", ia ser boa essa :D abraço! Moiana. -- 2008

[shell-script] Como saber quantas colunas tem a maior linha de um arquivo?

2008-12-22 Por tôpico Breno Moiana
Bom dia, pessoal. Surgiu uma dúvida aqui... Eu preciso saber qual é o tamanho da maior linha de um arquivo (quantas colunas ela tem). Tem algum one-liner simples e elegante para isso? Todas as buscas que tentei para limitar o escopo do problema acabam dando resultados demais. Eu pensei em um whi

Re: [shell-script] Como saber quantas colunas tem a maior linha de um arquivo?

2008-12-22 Por tôpico Breno Moiana
mo, funcionando está.. abraço! Moiana. -- 2008/12/22 jimmy : > On Mon, Dec 22, 2008 at 10:19:38AM -0200, Breno Moiana wrote: >> Bom dia, pessoal. >> >> Surgiu uma dúvida aqui... Eu preciso saber qual é o tamanho da maior >> linha de um arquivo (quantas colunas ela tem

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

2009-01-14 Por tôpico Breno Moiana
Adelson, seu exemplo de lixo também tem '@', entao acho que voce precisa de outra regra. Consegue definir melhor o que é lixo? abraco! Breno. -- 2009/1/14 Adelson O. Junior : > Olá pessoal, > > tenho um arquivo com várias linhas que sao do tipo: > e2d3f2db4ef4363075d030ca7b3d2...@0ca.7b.3d.26

Re: [shell-script] Script para envio de sms ou email para BRT

2009-03-04 Por tôpico Breno Moiana
Olá, Guilherme. Você chegou a fazer a engenharia reversa no mensagemWEB e passar ele para shell script? Estou prestes a fazer isso para Claro, que também é suportada pelo WEB. Se você tiver produzido alguma coisa nesse sentido, poderia compartilhar com a lista? Thanks! Moiana. -- 2009/1/20

Re: [shell-script] Script para envio de sms ou email para BRT

2009-03-04 Por tôpico Breno Moiana
803 > > Linux user number # 470582 > > --- On Wed, 3/4/09, Breno Moiana wrote: > From: Breno Moiana > Subject: Re: [shell-script] Script para envio de sms ou email para BRT > To: shell-script@yahoogrupos.com.br > Date: Wednesday, March 4, 2009, 11:00 AM > > Olá, Guilh

[shell-script] Registros multi-linha em arquivo texto, ou Delimitadores de trecho de texto - parte II

2009-04-03 Por tôpico Breno Moiana
Boa tarde, lista. Algum tempo atrás, rodou na lista um estudo de caso [1] sobre um arquivo texto que continha registros que precisavam ser reorganizados. [1] http://br.groups.yahoo.com/group/shell-script/message/27782 A estrutura do arquivo era a seguinte: Ficha: 01 Nome: Fulano Resumo: blab

Re: [shell-script] Registros multi-linha em arquivo texto, ou Delimitadores de trecho de texto - parte II

2009-04-06 Por tôpico Breno Moiana
o hash para nao atrapalhar as proximas comparacoes # the usage of delete to erase a full array is a gawk extension, not available in HP-UX's awk. # delete hash; split("", hash); } 2009/4/3 jimmy : > On Fri, Apr 03, 2009 at 03:51:54PM -0300, Breno Moiana wrote: >> B

Re: [shell-script] Registros multi-linha em arquivo texto, ou Delimitadores de trecho de texto - parte II

2009-04-06 Por tôpico Breno Moiana
, então adicionei um FS: > > # ao encontrar o separador de fichas processar o hash > /(|\/exemplo)/ { > > Tão ai, duas opçoes já. > > -- > > Flávio do Carmo Júnior aka waKKu > > 2009/4/3 jimmy : >> On Fri, Apr 03, 2009 at 03:51:54PM -0300, Breno Mo

[shell-script] Unindo todas as linhas numa só

2009-05-04 Por tôpico Breno Moiana
Bom dia, pessoal. Esse não é beeem um problema, visto que está funcionando, mas estou querendo deixar mais bonito, sabe como é :) Eu tenho um output que me dá uma lista de tamanho variado. Podem ser duas, tres ou vinte linhas, nao importa: Input: um dois tres Output: um; dois; tres Eu gostaria

Re: [shell-script] Unindo todas as linhas numa só

2009-05-04 Por tôpico Breno Moiana
gt;> >> Existem 11 tipos de pessoas no mundo: >> As que entendem binário, >> as que acham que entendem >> e as que não entendem. >> >> On Monday 04 May 2009 10:21:17 Flavio Junior wrote: >>> $ tr '\n' ';' ? >>> >>>

Re: [shell-script] Unindo todas as linhas numa só

2009-05-04 Por tôpico Breno Moiana
tas, apesar de inesperado, é o que eu quero ;) valeu! 2009/5/4 Bruno Coimbra : > > > On Monday 04 May 2009 13:55:12 Breno Moiana wrote: > > >> Esse era meu comando: >> geralista.sh | awk '/minhabusca/ {print $3}' >> >> 1. Fazendo assim, funciona (

Re: [shell-script] Auxilio na com script

2009-09-15 Por tôpico Breno Moiana
O que voce quer é algo assim? Tem umas aparas pra tirar, mas é esta a idéia? $ ./teste 250 260 2250:192.168.0.251 2251:192.168.0.252 2252:192.168.0.253 2253:192.168.0.254 2254:192.168.0.255 2255:192.168.1.1 2256:192.168.1.2 2257:192.168.1.3 2258:192.168.1.4 2259:192.168.1.5 2260:192.168.1.6 $

Re: [shell-script] For com duas variaveis

2009-09-25 Por tôpico Breno Moiana
Assim? $ for x in a b c d; do for y in 1 2 3 4; do echo "x=$x, y=$y";done;done x=a, y=1 x=a, y=2 x=a, y=3 x=a, y=4 x=b, y=1 x=b, y=2 x=b, y=3 x=b, y=4 x=c, y=1 x=c, y=2 x=c, y=3 x=c, y=4 x=d, y=1 x=d, y=2 x=d, y=3 x=d, y=4 Breno. -- 2009/9/25 Walter Alves > > > For All, > > alguem poderia

Re: [shell-script] Pega uma linha e a próxima

2009-09-28 Por tôpico Breno Moiana
Seria isso? grep -e "" -e "" filename Não me lembro agora se o grep vai reclamar do < e >, mas escape eles se necessario: grep -e "\" -e "\" filename Isso, claro, assumindo que nao tenha essas tags em outras linhas. Breno. -- 2009/9/28 Denis S. Costa > > > Boa noite a t...@s > > Tenho

Re: [shell-script] PID File

2009-10-13 Por tôpico Breno Moiana
Nunca tentei este, mas tem um daemonizer em c que parece fazer o que voce quer: https://trac.id.ethz.ch/projects/daemonizer/browser/trunk/daemonizer Alguns anos atrás eu usei um daemonizer em python, mas não consigo encontrar. Achei um outro que não parei pra ver se se aplica a daemonizar codigo

[shell-script] Identificação de parâmetros numéricos com awk

2009-11-19 Por tôpico Breno Moiana
Boa tarde, pessoal. Tenho um arquivo com uma série de comandos com seus parametros, no seguinte formato: > cat datafile command PARNUM=0001 BLABLA=wewew BLIBLI=laala command PARAM1=oneone PARNUM=0002 command noparm command PARAM1=oneone PARAM2=twotwo PARNUM="0003" command PARNUM=4 PARAM=lalal com

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

2009-11-19 Por tôpico Breno Moiana
2009/11/19 Tiago Peczenyj : > vc não pode usar uma expressão regular como em > > awk '/PARNUM=/ && !/PARNUM=[0-9.]+/{print $0}' datafile > > ou > > awk '/PARNUM=/ && !/PARNUM=\"?[0-9.]+\"?/{print $0}' datafile > > 2009/11/19

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

2009-11-20 Por tôpico Breno Moiana
pra Value [07] accepted >command PARA=lalal PARNUM="008" Value ["008"] accepted >command PARA=lalal PARNUM="038" Error in value: ["038"] >command PARNUM=09 Value [09] accepted Breno. -- "If you&

Re: [shell-script] Renomeando arquivos trocando caracteres

2009-11-26 Por tôpico Breno Moiana
As funções zz tem uma função para arrumar nomes de arquivos estranhos: http://funcoeszz.net/ Acho que é a 'zzarrumanome', dá uma olhadinha lá e veja se resolve. Abraço! Breno. -- "If you're gonna eat three times a day to the day that you die, why not be good at it? It will save you money, it w

Re: [shell-script] Renomeando arquivos trocando caracteres

2009-11-26 Por tôpico Breno Moiana
arrumanome "RAMONES - Don't Go.mp3" # fica ramones-dont_go.mp3 Breno. -- "If you're gonna eat three times a day to the day that you die, why not be good at it? It will save you money, it will more than likely make you healthier... and you'll be happier!" Jamie Oli

Re: [shell-script] Redirect I/O

2009-11-26 Por tôpico Breno Moiana
Oi, Thiago. Voce pode abrir uma subsessão de bash com tee: $ bash | tee meulog.txt Com isso, tudo o que você fizer nesse shell, vai para o log. No caso de voce querer fazer algo mais 'discreto', como monitorar o uso de uma ID controlada, algo assim, pode colocar no .profile da id em questao:

Re: [shell-script] Redirect I/O

2009-11-26 Por tôpico Breno Moiana
Voce pode isolar o "quente" do script dentro de uma função, e chamar essa função com o tee, assim: #!/bin/ksh function meushell { echo "um dois tres" ls -l /home/user/um.ksh } meushell | tee meulog.log Resultado: $ ./um.ksh um dois tres -rwxr-xr-x 1 usergroup 110 Nov 26 12:

Re: [shell-script] Help awk

2009-12-03 Por tôpico Breno Moiana
Assim? for file in *.fs; do echo "mkdir $(basename $file .fs)" ; done abraço! Breno. -- "If you're gonna eat three times a day to the day that you die, why not be good at it? It will save you money, it will more than likely make you healthier... and you'll be happier!" Jamie Oliver 2009/1