bug-bash
[Top][All Lists]
Advanced

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

Re: `if $(cmd);' is a positive when there's no output from cmd


From: Herculano Einloft
Subject: Re: `if $(cmd);' is a positive when there's no output from cmd
Date: Sat, 15 Apr 2006 23:44:14 -0300

Em (21:43:32), Mike Frysinger escreveu: 

>On Saturday 15 April 2006 19:55, Herculano Einloft wrote: 
>> $ if $(echo string >/dev/null); then echo true; fi 
>> true 
>> 
>> This should be a syntax error, since 
>> 
>> $ if; then echo true; fi 
>> bash: syntax error near unexpected token `;' 
> 
>the first command statement is more like: 
>if :; then echo true; fi 
>-mike 

Hey mike.. 

Care to explain that? I still see a difference between 

$ if $(echo :); then echo true; fi 

which would be your example, and 

$ if $(:); then echo true; fi 

which would be mine 

Regards 



reply via email to

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