be.comp.os.linux
[Top] [All Lists]

Re: scriptje voor random keuze

Subject: Re: scriptje voor random keuze
From: Philip Paeps
Date: 1 Dec 2009 11:41:00 GMT
Newsgroups: be.comp.os.linux

goarilla@work <kevindotpaulus@xxxxxxxxxxxxxxxxx> wrote:
> Philip Paeps wrote:
>> goarilla <kevin.paulus@xxxxxxxxxxxxxxxxxxxxx> wrote:
>>> On Mon, 30 Nov 2009 19:06:37 +0000, Philip Paeps wrote:
>>>> goarilla@work <kevindotpaulus@xxxxxxxxxxxxxxxxx> wrote:
>>>>> if [ x"$pick" == x"picknplay" ] ...
>>>> Nog steeds niet portable.  sh is geen C.
>> 
>> Moest het niet duidelijk zijn: "==" is een bashism.  De correcte sh syntax
>> hiervoor is "=".
>
> dat vind ik dus confusing
> dus de assignment operator in een test is
> de equality operator ?

Ik heb de POSIX spec niet geschreven...

Om IEEE 1003.1-2004 letterlijk te citeren:

  s1 =  s2
    True if the strings s1 and s2 are identical; otherwise, false.

De spec vermeldt geen rationale voor die keuze van operator, maar dat wil niet
zeggen dat een implementatie er maar van moet afwijken.

 - Philip

-- 
Philip Paeps                                    Please don't email any replies
philip@xxxxxxxx                                     I follow the newsgroup.

<Prev in Thread] Current Thread [Next in Thread>