bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Undocumented behaviour - parameter expansion ${par-word}


From: Roman Rakus
Subject: Re: Undocumented behaviour - parameter expansion ${par-word}
Date: Tue, 04 Sep 2012 13:24:39 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120717 Thunderbird/14.0

On 09/04/2012 01:19 PM, Clark WANG wrote:
On Tue, Sep 4, 2012 at 7:13 PM, Roman Rakus <rrakus@redhat.com> wrote:

Hi,
Petr, adding to cc: list, found behaviour not documented, neither in man
page nor bash ref manual:
${par-word} will do expansion of par, and if the par is unset it is
substituted by word. It is different from ${par:-word}, where word is used
when par is unset or null.

Is it undocumented and deprecated, like $[]? Or just undocumented?

 From man page:

        When  not  performing  substring  expansion, using the forms
documented
        below, bash tests for a parameter that is unset or null.  Omitting
the
        colon results in a test only for a parameter that is unset.


RR


Thanks you and Eric for answers. I should read more carefully, sorry for noise.

RR



reply via email to

[Prev in Thread] Current Thread [Next in Thread]