bug-bash
[Top][All Lists]
Advanced

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

Re: test for "command not found" before expanding shell parameters


From: Alan Young
Subject: Re: test for "command not found" before expanding shell parameters
Date: Sun, 20 Apr 2014 12:36:24 -0600

No, because the $greo semanti /var/db/pkg/*/*/USE line will not be
executed at all.  The if [ -n $greo ] condition only passes if $greo
contains the path of the greo application.

On Sun, Apr 20, 2014 at 12:05 PM, Toralf Förster <toralf.foerster@gmx.de> wrote:
> On 04/20/2014 07:58 PM, Alan Young wrote:
>> greo=$(command -v greo)
>>
>> if [ -n $greo ]; then
>>   $greo ...
>> fi
>>
>> command will search the directories defined in $PATH for the command
>> greo and return the fully qualified path.  If it isn't found it will
>> return null.  So, if $greo is non-zero, greo exists and you can run
>> it.
>
> If "greo" does not exist - will bash in that case expand /var/db/pkg/*/*/USE 
> neverttheless ?
>
>
>
> --
> Toralf
>



-- 
Alan Young



reply via email to

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