  | | | Script Help | Script Help 2006-11-08 - By karlp@(protected)
Back Okay, I use bash scripts for my CGI and I have a page I'd like to get "real" counts on, so I wrote a script that has a whole bunch of && line extensions.
I'd like to write a script that could be called with a single environment variable assigned a value and have it return either true or false, with another variable set with an error or response of some type.
What would the syntax be to check a bunch of conditions and exit on the first match rather than hitting every 'if'
IE:
PV=`echo $HTTP_USER_AGENT|grep msnbot` ; processvar (or Gigabot or WISEnutbot or inktomisearch, etc.) processvar
where processvar now =
processvar () { if [ "$PV" = '0' ] ; then ;# control number only cat $FNM | mail -s "Access to $ACCESS" karlp ;# to send email to me else cat $FNM | mail -s "WebBot Access to $ACCESS" karlp PV=0 fi }
Currently my syntax results in as many positive hits (and the resultant emails about a WebBot) as I have search engines I trace.
Frankly, I could go back to the previous syntax, but it's very annoying to add things to. I'd like to get to the point where I put a search phrase in a file and do a for i in $VAR..do loop
Help?
-- karl _/ _/ _/ _/_/_/ __ ____ ____ __o _/ _/ _/ _/ _/ __ ____ ____ _-\<._ _/_/ _/ _/_/_/ (_)/ (_) _/ _/ _/ _/ ...................... _/ _/ arl _/_/_/ _/ earson KarlP@(protected) --- Senior Consulting Sys/DB Analyst http://consulting.ourldsfamily.com --- My Thoughts on Terrorism In America right after 9/11/2001: http://www.ourldsfamily.com/wtc.shtml --- The world is a dangerous place to live... not because of the people who are evil, but because of the people who don't do anything about it. - Albert Einstein ---
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ Redhat-install-list mailing list Redhat-install-list@(protected) https://www.redhat.com/mailman/listinfo/redhat-install-list To Unsubscribe Go To ABOVE URL or send a message to: redhat-install-list-request@(protected) Subject: unsubscribe
|
|
 |