|
From: | Ivan lopes |
Subject: | passando parâmetro via pipe |
Date: | Fri, 30 Oct 2009 13:10:18 -0200 |
Duvida: repetindo o formato abaixo e passando o 6 por pipe da' erro!!! seria devido a atribuição ser na área escopo do BEGIN?? abraços! e obrigado antecipadamente. $ awk 'BEGIN{for(i=0;i<6;i++){c=1;r=c;for(j=0;j<i;j++){c*=(i-j)/(j+1);r=r" "c};print r}}' 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 $ echo 6| awk 'BEGIN{for(i=0;i<$1;i++){c=1;r=c;for(j=0;j<i;j++){c*=(i-j)/(j+1);r=r" "c};print r}}' [As partes desta mensagem que não continham texto foram removidas]
[Prev in Thread] | Current Thread | [Next in Thread] |