Flow control based on grep match pattern or string

Discussion in 'HOWTO-Related Questions' started by rajeshwebspere, Oct 27, 2013.

  1. rajeshwebspere

    rajeshwebspere New Member

    Hi,

    Looking to create a flow control based on a string or pattern matched in a log file.

    The log file may contain either of these

    1 CONFSUCCESS
    2 CONFFAIL
    3 CONFPARTIAL

    Example:
    cat System.log

    dsfasdfasfas
    adfsfasfa
    safafaf sdfaasfsa CONFSUCCESS
    adsfasdfadsfadsf fafasfasdfasdf fafasfafsa
    sadfafasfasdfadss fdsafadff fasfadfaf asff

    So idea is to grep the message from log, based on pattern run a flow control as below.

    if

    1 Look in System.log - CONFSUCCESS - show message as - SUCCESSFUL - Ask user to - Press ENTER to continue

    if

    2 Look in System.log - CONFFAIL - show message as - FAILURE - Exit (come out of shell)

    if

    3 Look in System.log - CONFPARTIAL - Show message as - PARTIALSUCCESS - Exit (come out of shell)

    Thanks
     

Share This Page