On Mon, Apr 05, 2010, Marc Espie wrote:

> This should indeed be reported, thanks.

ok, here's something that doesn't look right (hmm, I should
probably file a bug?)

man sh (snapshot i386 from today):

     The following forms of parameter substitution can also be used:

     Pf ${#name}
             The number of positional parameters if name is `*', `@', or not
             specified; otherwise the length of the string value of parameter
             name.

     Pf ${#name[*]}
     Pf ${#na...@]}
             The number of elements in the array name.


on an older system (4.6):

     The following forms of parameter substitution can also be used:

     ${#name}
             The number of positional parameters if name is `*', `@', or not
             specified; otherwise the length of the string value of parameter
             name.

     ${#name[*]}
     ${#na...@]}
             The number of elements in the array name.

Reply via email to