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

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

Re: [shell-script] uso de matrizes no awk


From: jimmy
Subject: Re: [shell-script] uso de matrizes no awk
Date: Thu, 5 Feb 2009 09:09:18 -0200
User-agent: Mutt/1.4.2.3i

On Thu, Feb 05, 2009 at 07:57:48AM -0000, edmarssouza wrote:
> E ai pessoal tudo bem?
> Preciso de uma ajudinha, agradeceria a colaboração de todos.
> É o seguinte queria saber como faço para declarar várias matrizes em 
> awk, em apenas uma linha ou pouca linha? Porque exemplo em shell 
> script, faço:
> 
> array=("shell" "script" "é" "demais")
> 
> Desse modo declarei um array em apenas uma linha. Pois no awk 
> atualmente uso o seguinte modo:
> 
> array[1]="awk"
> array[2]="é"
> array[3]="demais"

no gawk o mais próximo disso que conheço seria usando o comando split:
  
  awk 'BEGIN{split("awk é demais",array); print array[2]}'

> 
> E isso se torna muito trabalhoso com muitas matrizes. Outra coisinha 
> como trabalho com matrizes bidimensional em awk?

array[1,1] = "bidimensional"

> Quem puder me ajudar 
> com um exemplo ou link para uma apostila, ficarei imensamente 
> agradecido. 

http://www.gnu.org/software/gawk/manual/gawk.txt 

> Obrigado a todos que contribuirem fico agradecido pela 
> atenção desde já. Um abraço.
> 
> Edmar de Souza Prado
> 
> ------------------------------------


-- 
" Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------


reply via email to

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