C style em bash

Muita gente não sabe que o bash aceita sintaxe da linguagem "c" desde que coloquemos
a expressão dentro de duplos parênteses:

Para criar um laço for com 10 interações faço:

for ((i=1; i<=10; i++));{echo "$i" }

Posso ainda usar o operador ternário:

((a!=b?3:11))

se "a" for diferente de "b" recebe o valor 3, caso contrário
recebe "11"

Para incrementar uma variável posso fazer

((var++))

Nenhum comentário:

Postar um comentário

Insira seu comentário - O mesmo será submetido à aprovação!

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo