>>> sender: "Adrian Saileanu" date: "Thu, Feb 09, 2006 at 09:26:45PM +0200"
>>> <<<EOQ
> Am si eu urmatoarea problema :
>
> for i in `ls *.jpg`; do
> echo $i;
> done
>
> Daca spre exemplu un jpg are numele Romanian\ Linux\ Users.jpg segventa
> anterioara nu mai functioneaza. Cum oblig lsul sa imi formateze outputul la
> formatul din exepplu ?
Simplu: modifici sursele ls-ului :D
Totusi iesi mai ieftin daca obligi bash-ul sa interpreteze altfel outputul lui
ls, alterand variabila care controleaza despartirea in campuri, si anume IFS:
--- cut here ---
oIFS=$IFS
IFS="
"
for i in `ls *.jpg`; do
echo $i
done
IFS=$oIFS
--- cut here ---
Numai bine,
Alex
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug