E ai cara, obrigado por ter contribuido, o que eu queria era o seguinte: Usar um script em awk mesmo, sem usar o bash, sh, ksh ... usando puramente awk. Para dois fins: aprender o funcionamento de abertura e filtragem de arquivos pelo awk e estudá-lo. Eu já programo em shell script, quero agora fazer shell script com librarie em awk. Esse é o esquema. Mais valeu pela atenção. Muito obrigado mesmo. Até mais.
Edmar de Souza --- Em [email protected], "Marlon V. Reck" <marlon_...@...> escreveu > > > 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 <edmarsso...@...>: > > > 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: [email protected] > > > ---------------------------------------------------------------- ----- > > > 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 >
