shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] problema para abrir arquivo para filtragem em awk


From: Marlon V. Reck
Subject: Re: [shell-script] problema para abrir arquivo para filtragem em awk
Date: Fri, 23 Jan 2009 10:08:47 -0200
User-agent: KMail/1.10.4 (Linux/2.6.27.9-159.fc10.i686; KDE/4.1.4; i686; ; )

        Bom dia amigos

        Eu sempre fiz dessa forma :

vim awk.teste

#!/bin/bash

awk 'BEGIN {FS=":"} /MemTotal/ {print $2}' /proc/meminfo
awk 'BEGIN {FS=":"} /model name/ {print $2}' /proc/cpuinfo

chmod u+x awk.teste

beta]$ ./awk
 Intel(R) Pentium(R) Dual  CPU  T2390  @ 1.86GHz
 Intel(R) Pentium(R) Dual  CPU  T2390  @ 1.86GHz
      1812500 kB

o mesmo comando usado direto em shell foi posto dentro de um arquivo e dado 
permissão de execução.



Atenciosamente
Marlon V. Reck

>
> 2009/1/22 edmarssouza <address@hidden>:
> > Ei ai pessoal, tudo bem?
> > Espero que sim.
> > Estou com um problema e peço a contribuição de todos na medida do
> > possível.
> > É o seguinte, estou começando a programar em awk, sei que a lista não
> > serve
> > a esse fim, mais sei que vocês são humilde para entender uma
> > dificuldade.
> > O problema é o seguinte, no shell eu usava a simples sintaxe para
> > filtrar o
> > /proc/meminfo:
> >
> > awk 'BEGIN {FS=":"} /MemTotal/ {print $2}' /proc/meminfo
> >                e
> > awk 'BEGIN {FS=":"} /model name/ {print $2}' /proc/cpuinfo
> >
> > só que como estou querendo programar apartir de um arquivo awk sem
> > usar o shell,
> > não estou conseguindo usar o awk para ler esses arquivos. Sei que tem
> > um
> > jeito com um tal de getline. A pergunta é: O que é o getline no awk e
> > como
> > usá-lo para filtrar os dois arquivos acima, de dentro de um script
> > awk, sem
> > usar a função system()?
> >
> > Desde já meu muito obrigado pela atenção de todos, ai julio se
> > possivel contribui
> > ai, pois sei que de awk e shell você é fera. Obrigado pessoal, até
> > mais.
> >
> > Obs: Eu li o manual do gawk mais meu inglês não é dos melhores, assim
> > sendo
> > não pude tira muito proveito.
> >
> >
> > ------------------------------------
> >
> > ---------------------------------------------------------------------
> > 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.
> > ---------------------------------------------------------------------
> > Sair da lista: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos


reply via email to

[Prev in Thread] Current Thread [Next in Thread]