#!/bin/sh

grep local /etc/hosts > /dev/null

if [ $? -ne 1 ]
        then
         echo "Been there. Done That."
        else
         echo "It's ok to do it now."
fi

 
> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Behalf
> Of Bob Crandell
> Sent: Wednesday, January 14, 2004 9:24 AM
> To: The Eugene Unix and GNU/Linux UserGroup's mail list
> Subject: RE: [eug-lug]Conditional Bash script
> 
> 
> In this example, I'm trying to see if the word 'local' is in 
> /etc/hosts.
> 
> Thanks
> 
> Grigsby, Garl ([EMAIL PROTECTED]) wrote:
> >
> >Are you just try to see if the file exists and is not empty? 
> If so use the following:
> >
> >if [ -s /etc/hosts ] ; then
> >...
> >fi
> >
> >The -s checks that the file exists and has a size greater than zero.
> >
> >Garl
> >
> >> -----Original Message-----
> >> From: [EMAIL PROTECTED]
> >> [mailto:[EMAIL PROTECTED] Behalf
> >> Of Bob Crandell
> >> Sent: Wednesday, January 14, 2004 9:05 AM
> >> To: Eugene Linux Users Group
> >> Subject: [eug-lug]Conditional Bash script
> >>
> >>
> >> Hi,
> >>
> >> I'm trying to write a script that checks the contents of a
> >> file and if it's there
> >> skip it.
> >>
> >> Here is my test script:
> >> #!/bin/sh
> >>
> >> if [ 0 ==  grep local /etc/hosts ]; then
> >>    echo "Been there.  Done that."
> >> else
> >>    echo "It's ok to do it now."
> >> fi
> >> ===============================
> >> It doesn't like the 'if' line but I haven't found an example
> >> that I can use.  Grep
> >> returns 0 if the search phrase is found.  Quotes, single or
> >> double doesn't change
> >> it, neither does parens or brackets.
> >>
> >> Thanks
> >>
> >> --
> >> Assured Computing
> >> When you need to be sure.
> >> [EMAIL PROTECTED]
> >> www.assuredcomp.com
> >> Voice - 541-868-0331
> >> FAX - 541-463-1627
> >> Eugene, Oregon
> >>
> >>
> >> _______________________________________________
> >> EuG-LUG mailing list
> >> [EMAIL PROTECTED]
> >> http://mailman.efn.org/cgi-bin/listinfo/eug-lug
> >>
> >
> >_______________________________________________
> >EuG-LUG mailing list
> >[EMAIL PROTECTED]
> >http://mailman.efn.org/cgi-bin/listinfo/eug-lug
> >
> 
> --
> Assured Computing
> When you need to be sure.
> [EMAIL PROTECTED]
> www.assuredcomp.com
> Voice - 541-868-0331
> FAX - 541-463-1627
> Eugene, Oregon
> 
> 
> _______________________________________________
> EuG-LUG mailing list
> [EMAIL PROTECTED]
> http://mailman.efn.org/cgi-bin/listinfo/eug-lug
> 

_______________________________________________
EuG-LUG mailing list
[EMAIL PROTECTED]
http://mailman.efn.org/cgi-bin/listinfo/eug-lug

Reply via email to