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: Mike Frysinger
Subject: Re: `if $(cmd);' is a positive when there's no output from cmd
Date: Sat, 15 Apr 2006 21:43:32 -0400
User-agent: KMail/1.9.1

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




reply via email to

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