|
From: | Alfredo Casanova |
Subject: | Re: [shell-script] Usando variáveis do script dentro do awk |
Date: | Thu, 13 Nov 2014 11:54:31 +0000 |
para isso vc usa a função matchawk -v NUM="${RAMAL}" -F";" 'match($0, NUM) { print }' ARQUIVOe se vc exportou RAMAL, pode usar o array ENVIRON$ export RAMAL$ awk -F";" 'match($0, ENVIRON["RAMAL"]) { print }' ARQUIVO2014-11-13 8:49 GMT-02:00 Cyolfi Cyro address@hidden [shell-script] <address@hidden>:Olá pessoal,Meu problema é o seguinte, imagine a seguinte variável:RAMAL=6166Eu quero listar todas as linhas aonde o ramal 6166 for encontrado na terceira coluna com delimitador ";".Cheguei a conclusão que a melhor solução seria o awk, e fiz o seguinte teste:awk -F";" '{ if ($3 ~ /6166/) print }' ARQUIVOFuncionou perfeito!!!O problema é que o ramal irá variar dentro de um loop e por isso no lugar do 6166 eu gostaria de colocar uma variável.Já tentei:awk -v NUM="${RAMAL}" -F";" '{ if ($3 ~ /NUM/) print }' ARQUIVOe outra tentativas que não me devolvem resultado algum.Isso me leva a questão, o awk é a melhor forma de se procurar valor em colunas ou existe forma melhor?O que estou errando no comando?Grato por qualquer dica!!!Cyro Ciolfi
Divisão de Suporte Computacional - CTI Renato ArcherProfessor - Metrocamp
[Prev in Thread] Current Thread [Next in Thread]
- Usando variáveis do script dentro do awk, Cyolfi Cyro, 2014/11/13
- Re: [shell-script] Usando variáveis do script dentro do awk, Tiago Peczenyj, 2014/11/13
- Re: [shell-script] Usando variáveis do script dentro do awk, Alfredo Casanova <=
- Re: [shell-script] Usando variáveis do script dentro do awk, Ronaldo Ferreira de Lima, 2014/11/13
- Re: [shell-script] Usando variáveis do script dentro do awk, Cyolfi Cyro, 2014/11/13
- Re: [shell-script] Usando variáveis do script dentro do awk, Julio C. Neves, 2014/11/13
- Re: [shell-script] Usando variáveis do script dentro do awk, Cyolfi Cyro, 2014/11/14
- Prev by Date: Re: [shell-script] Usando variáveis do script dentro do awk
- Next by Date: Re: [shell-script] Usando variáveis do script dentro do awk
- Previous by thread: Re: [shell-script] Usando variáveis do script dentro do awk
- Next by thread: Re: [shell-script] Usando variáveis do script dentro do awk
- Index(es):