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

Re: Bash commands



On Sun, Sep 01, 2002 at 02:25:53PM +1000, Russell wrote:
> Russell wrote:
> > 
> > Hi,
> > 
> > When i try a command like:
> > 
> >   debpc:# if [ -n df /mnt | grep -ie "/dev/hdc1" ] echo "yes"
> > 
> > then after i press "return", i get a command prompt ">" which
> > seems to be waiting for more input. Why does that happen?
> 
> sorry, i missed out some things. I think the promp > happens when
> the statement is unfinished (no "fi"). Should be:
> 
>   debpc:# if [ -n df /mnt | grep -ie "/dev/hdc1" ] ; then echo "yes" ; fi
> 
> However, this gives the error:
>   [: missing ']'
>   grep: ]: No such file or directory
> 

if [ -n $(df /mnt | grep -ie "/dev/hdc1") ] ; then echo "yes" ; fi




Reply to: