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
