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
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug