Re: [shell-script] arquivo - checar tamanho

2007-03-13 Por tôpico Tiago Barcellos Peczenyj
Celso existem outras alternativas para verificar o tamanho do arquivo como o wc -c du ls -s1 (cujo tamanho fica na primeira coluna, super pratico) o proprio comando find pode mostrar o nome do arquivo se vc usar a opção -size +tamanho ex find ./arquivo -size +3000c # com 3 mil bytes ou mais

Re: [shell-script] Expressão Regular

2007-03-13 Por tôpico Alexandre Reis
Rodrigo, Tente dessa forma grep -whi '[EMAIL PROTECTED]' - Original Message - From: Tiago Barcellos Peczenyj To: shell-script@yahoogrupos.com.br Sent: Monday, March 12, 2007 6:10 PM Subject: Re: [shell-script] Expressão Regular Rodrigo, use os sinais de 'borda' -- \b

[shell-script] Último token em uma linha

2007-03-13 Por tôpico Edmilson Santana (listas)
Pessoal, Bom dia, estou querendo gerar uma listas de logins no formato .. Meu arquivo de entrada é no formato: ALEXANDRE VAZ DE ALMEIDA CAIO MOREIRA VAN DEURSEN CAROLINA DE FREITAS SCHUINDT . . . Alguma idéia ? []'s Edmilson Santana

Re: [shell-script] Último token em uma linha

2007-03-13 Por tôpico Tiago Barcellos Peczenyj
Pense em AWK $ echo 'CAROLINA DE FREITAS SCHUINDT' | awk '{print $1"."$NF}' CAROLINA.SCHUINDT $ echo 'CAROLINA DE FREITAS SCHUINDT' | awk '{print tolower($1"."$NF)}' carolina.schuindt claro que pode ser feito em sed e outras ferramentas também T On 3/13/07, Edmilson Santana (listas) <[EMAIL PR

Re: [shell-script] Último token em uma linha

2007-03-13 Por tôpico Bruno Gunter Fricke
Pode completar com um for... Do tipo $ for i in `cat arquivo`; do let i++; awk '{print $1"."$NF}'; done; On Tue, 2007-03-13 at 09:42 -0300, Tiago Barcellos Peczenyj wrote: > Pense em AWK > > $ echo 'CAROLINA DE FREITAS SCHUINDT' | awk '{print $1"."$NF}' > CAROLINA.SCHUINDT > > $ echo 'CAROLIN

[shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Marcos Gattermeyer
Julio, Bom dia Tentei mas tambem nao deu certo, Consegui resolver de outra forma mas ficou uma gambiarra Estou estudando ER consultando alguns sites(verde) e tb seu livro (parabens) mas estou cru ainda, acho que se conseguir pesquisar uma string com coringa dentro do dbf devo conseguir meu objet

Re: [shell-script] Último token em uma linha

2007-03-13 Por tôpico Tiago Barcellos Peczenyj
Bruno, vc testou a saída desse comando ? Não vai funcionar por 2 motivos 1) o awk precisa de alguma fonte de informação, como não há pipe para ele nem arquivo, ele fica parado esperando entrar dados pela entrada padrão 2) o let, nesse contexto, não faz sentido. (ficaria tudo 1) o proprio awk da

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Tiago Barcellos Peczenyj
Resolve? $ sed '/giz pc/s/18.00pc$/17.00pc/' arquivo k A&CODC PRODUTOC ICMSNTIPOCVALORN 100 teste 18.00pc 20.00 101 giz 17.00pc 1.00 102 lapis 18.00pc 102.00 On 3/13/07, Marcos Gattermeyer <[EMAIL PROTECTED]> wrote: > > Julio, Bom dia > > Tentei mas tambem nao deu certo, > Consegui resolver de

[shell-script] wget; substituir simbolos das paginas baixadas.

2007-03-13 Por tôpico Thiago Argolo
Olá Pessoal, Com o wget é possivel tratar o conteudo html da pagina baixada? Por exemplo: A página baixada com wget o código fonte vem assim: Data da última atualização: Se for salvo direto do navegador o código fonte vem assim: Data da última atualização: Caso não, existe outro comando? A únic

Re: [shell-script] wget; substituir simbolos das paginas baixadas.

2007-03-13 Por tôpico Tiago Barcellos Peczenyj
Desconheço tal opção do wget ou curl. vc poderia usar ou um script sed ou então salvar a pagina através de um browser modo texto como o lynx ou o links On 3/13/07, Thiago Argolo <[EMAIL PROTECTED]> wrote: > > Olá Pessoal, > > Com o wget é possivel tratar o conteudo html da pagina baixada? Por >

Re: [shell-script] Último token em uma linha

2007-03-13 Por tôpico Julio C. Neves
Fazendo em bash puro: $ echo $Nome CAROLINA DE FREITAS SCHUINDT $ echo ${Nome##* }, ${Nome%% *} SCHUINDT, CAROLINA Para entender melhor veja: http://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarPapo009#Expans%E3o_de_par%E2metros Um abração, Julio :wq Em 13/03/07, Tiago Barcellos Peczenyj

[shell-script] Tamanho de home dos usuarios

2007-03-13 Por tôpico flamarion
Bom dia, Pessoal, To aprendendo alguns truques trabalhando com o shell, porem to precisando de algo meio urgente e que não to conseguindo, ou melhor, estou conseguindo em partes. A questão é como saber o tamanho que esta cada diretorio home dos usuarios. Eu até consegui de um jeito "xulo" mas não

Re: [shell-script] Último token em uma linha

2007-03-13 Por tôpico Bruno Gunter Fricke
É verdade, faltou passar o comando pro awk... Mas basta adicionar o echo na frente, assim não tem problema ;-) On Tue, 2007-03-13 at 11:09 -0300, Tiago Barcellos Peczenyj wrote: > Bruno, vc testou a saída desse comando ? > > Não vai funcionar por 2 motivos > > 1) o awk precisa de alguma fonte

Re: [shell-script] wget; substituir simbolos das paginas baixadas.

2007-03-13 Por tôpico Julio C. Neves
Fala Tiago, desde vc tenha esta tabela (não a conheço), vc pode transformála em um arquivo que sirva com entrada de um sed -f file. Suponha que o esta tabela esta formatada da seguinte maneira: ú ú ç ç ã ã Ou seja com um branco separando o valor html do valor ascii. Para transformar isso em um ar

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Julio C. Neves
Se eu entendi, vc está pesquisando giz seguido de 4 espaços em branco, ou seja, giz com 3 letras + 4 espaços = 7 caracteres. Se for isso faça: /giz18.00pc/# depois de giz coloquei 4 espaços ou /giz \{4\}18.00pc/# depois de giz coloquei 1 espaço Abraços, Julio

Re: [shell-script] Tamanho de home dos usuarios

2007-03-13 Por tôpico Flavio Torres
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 flamarion escreveu: > > Com o pouco de conhecimento que tenho em shell consegui esta linha > porem ela me somente ista os diretorios e tamanhos eu precisava de > conseguir um jeito de separar home por home. > > Alguem pode me ajudar. > > for i in

Re: [shell-script] Tamanho de home dos usuarios

2007-03-13 Por tôpico Waldemar Silva Júnior
Em 13/03/07, flamarion<[EMAIL PROTECTED]> escreveu: > A questão é como saber o tamanho que esta cada diretorio home dos usuarios. Um simples du -h --max-depth=1 /home não resolve? Abraços, -- Waldemar Silva Júnior GTalk/Jabber: [EMAIL PROTECTED]

Re: [shell-script] Último token em uma linha

2007-03-13 Por tôpico Edmilson Santana (listas)
Cara, quanta informação ! Valeu pelas dicas !!! Tiago Barcellos Peczenyj wrote: > Bruno, vc testou a saída desse comando ? > > Não vai funcionar por 2 motivos > > 1) o awk precisa de alguma fonte de informação, como não há pipe para ele > nem arquivo, ele fica parado esperando entrar dados pela en

Re: [shell-script] Tamanho de home dos usuarios

2007-03-13 Por tôpico Bruno Gunter Fricke
dentro do /home, execute: $ du -sk * | sort -n On Tue, 2007-03-13 at 12:26 -0300, Flavio Torres wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > flamarion escreveu: > > > > Com o pouco de conhecimento que tenho em shell consegui esta > linha > > porem ela me somente ista os dir

[shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Marcos Gattermeyer
Tentei o seu exemplo mas nao funcionou Na realidade quero pesquisar giz com 3 letras + 7 caracteres que podem ser q coisa nao necessariamente espacos em branco como rosa, azul, verde etc... e depois 18.00pc Acho que com uma mascara poderia ficar assim: giz???18.00pc e substituir por giz

[shell-script] gcc

2007-03-13 Por tôpico doug_hck
Olá pessoal, sou iniciante em linux e em programação, tenho um problema! quando eu tento fazer um exe com o gcc eu faço dessa forma... [EMAIL PROTECTED] scripts]$ gcc -o ex ex.o logo apos aparece isso... /usr/bin/ld: cannot find -lc collect2: ld return 1 exit status o q esta errado? a sintaxe

Re: [shell-script] gcc

2007-03-13 Por tôpico Tiago Barcellos Peczenyj
Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. MODERADO! On 3/13/07, doug_hck <[EMAIL PROTECTED]> wrote: > > Olá pessoal, > sou iniciante em linux e em programação, tenho um problema!

Re: [shell-script] Passando parametros para serem respondidos pelo script

2007-03-13 Por tôpico Júlio César Mauro
ou chaves RSA On 3/7/07, Murilo Opsfelder Araújo <[EMAIL PROTECTED]> wrote: > > On 3/6/07, Jesse Americo <[EMAIL PROTECTED]> wrote: > > > > De fato, isso resolveu parcialmente meu problema... > > > > Mas e quanto a passar parametros para comandos de > > maneira geral? > > Coisas como passar se

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Bruno Gunter Fricke
/giz...18.00pc/ o ponto é o qualquer caracter o asterisco é qualquer quantidade. Use o ponto mesmo. On Tue, 2007-03-13 at 16:55 +, Marcos Gattermeyer wrote: > Tentei o seu exemplo mas nao funcionou > > Na realidade quero pesquisar giz com 3 letras + 7 caracteres que > podem ser q coisa

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Julio C. Neves
Ufa, até que enfim vc se expressou. Fica difícil imaginar o que vc quer sem nenhuma dica. Neste caso faça: giz...18.00pc ou giz.\{7\}18.00pc Veja detalhes em www.aurelio.net Abraços, Julio :wq Em 13/03/07, Marcos Gattermeyer <[EMAIL PROTECTED]> escreveu: > > Tentei o seu exemplo mas na

Re: [shell-script] Passando parametros para serem respondidos pelo script

2007-03-13 Por tôpico Julio C. Neves
Então basta dar uma lida em: http://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarPapo002#Passando_par%E2metros Abração, Julio :wq On 3/7/07, Murilo Opsfelder Araújo <[EMAIL PROTECTED]> > wrote: > > > > On 3/6/07, Jesse Americo <[EMAIL > > PROTECTED]> > wrote: > > > > > > De fato, isso res

[shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Marcos Gattermeyer
Realmente devo ter me expressado mal rsrs As duas formas funcionaram para a pesquisa so que na troca preenche com o . (ponto) s/giz...18.00pc/giz...17.00pc/g acha giz.verde.18.00pc troca por giz..17.00pc quando na realidade deveria ser giz.verde.17.00pc Obrigado --- Em shell-scr

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Bruno Gunter Fricke
Precisamos escapar o ponto entre 18 e oo. /giz...18\.00pc/ []'s Gunter On Tue, 2007-03-13 at 14:53 -0300, Julio C. Neves wrote: > Ufa, até que enfim vc se expressou. Fica difícil imaginar o que vc > quer sem > nenhuma dica. Neste caso faça: > > giz...18.00pc > > ou > > giz.\{7\}18.0

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Bruno Gunter Fricke
Se você quiser trocar por um ponto de verdade, precisa escapá-lo. Use o "\". []'s Gunter On Tue, 2007-03-13 at 18:09 +, Marcos Gattermeyer wrote: > Realmente devo ter me expressado mal rsrs > > As duas formas funcionaram para a pesquisa so que na troca preenche > com o . (ponto) > > s/giz.

Re: [shell-script] Tamanho de home dos usuarios

2007-03-13 Por tôpico Flamarion Jorge
Resolve demais Obrigado. Flavio Torres escreveu: > flamarion escreveu: >> Com o pouco de conhecimento que tenho em shell consegui esta linha >> porem ela me somente ista os diretorios e tamanhos eu precisava de >> conseguir um jeito de separar home por home. > >> Alguem pode me ajudar. >

Re: [shell-script] Último token em uma linha

2007-03-13 Por tôpico Julio C. Neves
Sempre digo: - Nunca pergunte se dá para fazer em Shell. Pergunte qual a melhor maneira para fazer em Shell. E só por isso vou mandar mais uma usando arrays. Veja: $ Nome=(CAROLINA DE FREITAS SCHUINDT) $ echo [EMAIL PROTECTED], ${Nome[0]} SCHUINDT, CAROLINA Não resisto. Só mais umazinha: Nome="

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico Julio C. Neves
Eu te falei para vc dar uma olhada em www.aurelio.net. Lá vc aprenderia a pescar, aqui vc está recebendo o peixe. Faça: s/giz\(...\)18.00pc/giz\117.00pc/ ou s/giz\(.\{7\}\)18.00pc/giz\117.00pc/ Os parênteses grupam e salvam o que estiver no seu interior e o \1 restaura. Abraços, Julio :wq

Re: [shell-script] Re: Editar um arquivo de uma linha com SED

2007-03-13 Por tôpico edjunior
hey, será que usar os retrovisores de sed não ajudaria? s/\(giz...\)18.00pc/\117.00pc/g mais exemplos com retrovisores em: http://aurelio.net/curso/sucesu/sucesu-seder-prompt.html#toc45 http://aurelio.net/curso/ccsl/ccsl2-er-prompt.html#toc14 hasta! jr. On 3/13/07, Bruno Gunter Fricke <[E

Re: [shell-script] Expressão Regular

2007-03-13 Por tôpico Bruno Gunter Fricke
for ticket in `zegrep -i "[EMAIL PROTECTED]" lista-acesso-07-03-01.csv | grep 'relay=pop.dominio.com.br' | grep -v NOQUEUE | awk '{print $6}' do echo "$j--"; j=`expr "$j" + 1`; zgrep -h

Re: [shell-script] Expressão Regular

2007-03-13 Por tôpico Bruno Gunter Fricke
Ou se você preferir... Pegue como chega exatamente o log de seu servidor de correio... Se for postfix: grep -i "to=<[EMAIL PROTECTED]>" /var/log/maillog Dependendo pode ser rcp-to=<...> ou mb: (...) e etc. On Tue, 2007-03-13 at 17:12 -0300, Bruno Gunter Fricke wrote: > for ticket in `zegrep -i