#!/bin/bash

By | December 20, 2007

Falei no post anterior que to ficando nerd… Acreditem em mim…

Olha só que feature não documentada do Bash eu achei:

$ for ((i=0;i<=5;i++)); do echo Esse eh o $i; done
Esse eh o 0
Esse eh o 1
Esse eh o 2
Esse eh o 3
Esse eh o 4
Esse eh o 5

Sim. É isso mesmo. Sintaxe estilo C no nosso querido bash. Não sei qual a versão mínima pra funcionar isso, mas testei até na 3.0 e funciona.

Quer mais?

$ b=5 ; ((z = b<5?1:0)); echo $z
0
$ b=4 ; ((z = b<5?1:0)); echo $z
1

Sim! Operadores trinários!

Boa diversão. 😉

One thought on “#!/bin/bash

  1. Julio Mauro

    opa funciona sim… desde os primórdios sr. 02

    Mais precisamente no:

    GNU bash, version 2.05b.0(1)-release-(i386-portbld-freebsd5.3)

    Por isso que eu digo que o bash só precisa ter uma forma melhor de se conectar a DB… eu uso e abuso do bash e tem gente que não gosta de usar a linguagem.

    Tá voltando a brincar de pinguim é 😀

Comments are closed.