Site sobre software livre, cultura, arte, gimp, inkscape, wallpapers, vim, firefox, python, e-books, algoritmos, openoffice, ubuntu, debian, gnome, inkscape, bash, shell script, música, arte, mpb, dicas em geral, Geopolítica, politica, brasil, blogsfera, ativismo, rock

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++))

0 comentários: