Publiquei no meu blog uma brincadeira interessante em shell inspirado na sintaxe do Ruby:
http://peczenyj.blogspot.com/2007/06/closures-em-shell.html Não é bem "closures" mas pode ser util para alguem. Posso desenvolver ou explicar melhor se alguem quiser ;-) Resumo: # bash script $ each(){ local F="[EMAIL PROTECTED]" while read i ; do set - $i eval "${F}" done } $ seq 3 | each '{ echo "encontrei $1" ; }' encontrei 1 encontrei 2 encontrei 3 []´s Tiago -- Tiago B Peczenyj Linux User #405772 http://peczenyj.blogspot.com/
