lundi, le 2 juin, 2003, Paul Davis nous a dit ceci:

> >This bit:  
> >
> >        ${xtmp:0:5}
> >
> >is a Bash-ism.  Normal Bourne shells don't understand this.  I'm guessing
> >that your system's /bin/sh isn't Bash.  You might be able to put a 
> >
> >        SHELL=/bin/bash
> 
> paul[2846]>which sh
> /bin/sh
> paul[2847]>ls -l /bin/sh
> lrwxrwxrwx   1 root     root            4 Aug 16  2000 /bin/sh -> bash
> paul[2852]>bash -version
> GNU bash, version 1.14.7(1)

Looks like I guessed wrong.  The only system I still have access to with
Bash 1.x on it isn't accessible right now, and the newer ones I do have
access to don't say when the ${foo:0:5} syntax was added.

Dunno why it's not working.  You might try bash2, viz.:

------------------------------------------------------------------------------
21:34 [EMAIL PROTECTED]:~] 168 > /bin/bash -version
GNU bash, version 2.04.0(1)-release (i586-pc-linux-gnu)
Copyright 1999 Free Software Foundation, Inc.
21:35 [EMAIL PROTECTED]:~] 169 > /bin/bash
bash-2.04$ x=testvalue
bash-2.04$ echo ${x:0:5}
testv
bash-2.04$ exit
21:35 [EMAIL PROTECTED]:~] 170 > 
------------------------------------------------------------------------------

Matt.
-- 
For a successful technology, reality must take precedence over public
relations, for nature cannot be fooled.
                                -- Richard P. Feynman


-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to