Pra quem vira e mexe precisa trabalhar com IFS
E eh um saco aquele esquema de
OIFS=$IFS
IFS='
'
while balh blah balh


Eu peguei um macete novo, ao menos pra mim, que é o seguiinte:

while IFS=$'\n' read -r VAR; do echo $VAR; done < <(find)

Por exemplo ;)

Claro que no find eh melhor -print0 e xargs -0 ...
Mas fica a dica, praqueles que nao conheciam.
Uma lidinha sobre "-r" do read vai esclarecer bem.


Flavio do Carmo Junior

Responder a