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