I've seen that before.  I didn't realize that's what it did.

Look mom, I'm a programmer.

Thanks

Grigsby, Garl ([EMAIL PROTECTED]) wrote:
>
>#!/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
>

--
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

Reply via email to