Afficher un message
Vieux 01/11/2006, 01h11   #1
Yakov
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut double "triangle" loop for $* ?

I'm curious how to write the double "triangle" loop for $* in posix sh
analogous to this loop: for(k=0; k<N;k++) for(j=0; j<k; j++) body;
preferably in posix shell. I'm experienced shell scripter but here,
I'm stumped: for x in $*; do for y in ????; do body; done; done;
(???? must become the slice of $* list from $1 to one before
the element represented by $x)

Is it possible at all ? bash-specific solutions are welcome, too,
but posix sh are preferred.

Yakov

  Réponse avec citation
 
Page generated in 0,05461 seconds with 9 queries