Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: awk and ksh question - solved
I thought I should add, if you wanted to comment out people in your pager list, you could do something like:
sed 's/^[ ][ ]*//g; /^#/d' "${ADMIN_DIR"/who_to_page" | while read LINE; do
PAGER_PERSON="${PAGER_PERSON},${LINE}" ....
Note: The brackets in the sed statement have a space and a tab in them to handle the paranoia factor.
> -----Original Message-----
> FWIW, here is what I do:
>
> ## See if there is anything to send
> COUNT=`awk '/^$/ {next}; END {print NR}' "$PAGE_FILE"`
> ## If so send it
> if [ $COUNT -gt 0 ]; then
> PAGER_PERSON=''
> cat "${ADMIN_DIR}/who_to_page" | while read LINE; do
> PAGER_PERSON="${PAGER_PERSON},${LINE}"
> done
> ## Optional cleanup lines for the intractably paranoid
> PAGER_PERSON=`echo "$PAGER_PERSON" | sed 's/[ ]*//g'`
> PAGER_PERSON=`echo "$PAGER_PERSON" | sed 's/^,*//g'`
> PAGER_PERSON=`echo "$PAGER_PERSON" | sed 's/,,*/,/g'`
> if [ -n "$PAGER_PERSON" ]; then
> mailx -s "IT IS ALL OVER THE WALLS" "$PAGER_PERSON"
> < "$PAGE_FILE"
> fi
> fi
> --
> Please see the official ORACLE-L FAQ: http://www.orafaq.net
> --
> Author: Stephen Lee
> INET: Stephen.Lee_at_DTAG.Com
>
> Fat City Network Services -- 858-538-5051 http://www.fatcity.com
> San Diego, California -- Mailing list and web hosting services
> ---------------------------------------------------------------------
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
> the message BODY, include a line containing: UNSUB ORACLE-L
> (or the name of mailing list you want to be removed from). You may
> also send the HELP command for other information (like subscribing).
>
-- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: Stephen Lee INET: Stephen.Lee_at_DTAG.Com Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).Received on Tue Feb 04 2003 - 09:39:34 CST