Tag Archives: shell-script

AWK – Como usar uma variável shell

Para usar uma variável shell numa linha de comando do AWK, há 2 maneiras de se fazer isso.

Uma delas é usar aspas como no exemplo abaixo usando a variável shell count:

awk "/ $count/ " ' { print $1 }'

A outra é atribuir o valor da variável à  uma variável do próprio awk através da opção -v. Por exemplo, usando a variável shell count e a variável awk co:

awk -v co="$count" '{if ($1 == co) print $2 }'`

Referência:

Incrementar variável numérica em bash2

Até a bash 1, para você incrementar uma variável numérica de 1 em 1 era preciso toda uma contorção:

contador=0; \
while [ $contador -lt 10 ]; \
do echo "o valor do contador eh $contador"; \
let contador=$contador+1; \
done

Agora, com a bash2, você pode usar o for de maneira parecida com a sintaxe do C:

for (( contador=0; contador < 10; contador++ )); \
do echo "o valor do contador eh $contador" ;\
done