Alexandru E. Ungur scria la data de 9 Februarie 2006:
> >>> 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

    Aproape corect. :-) Incearca si asa:

        for i in *.jpg; do

>     echo $i
> done
> IFS=$oIFS
> --- cut here ---

    Salutari,

    Liviu Daia

-- 
Dr. Liviu Daia                                  http://www.imar.ro/~daia

_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui