Linux. I have for example two config files.
First:
    criticalexceptions => [
    'yum-updatesd-helper: error',
    'cups: cupsd shutdown succeeded',
    'hda: drive_cmd: error',
    'end_request: I\/O error, dev fd0',
    'SAP[A-Z0-9]{3}_[0-9]{2}\[[0-9]+\]',
    'nrpe\[[0-9]+\]:',
    'collectd\[[0-9]+\]:',
    'kernel: cdrom: open failed',
    'gconfd.*Failed',
    'nrpe.*ERROR.*seteuid(0): Operation not permitted',
],
criticalpatterns => [
    'kernel: Kernel BUG',
    'error',
    'critical',
    'failed',
    'warning',
    'HACMP',
    'shutdown',
    'panic',
    'exiting',
],
and second
    criticalexceptions => [
    'as-ncs01 logger:',
    'logger: NetWorker media:',
    'warning while saving',
    'could not be opened and was not backed up',
    'NetWorker',
    'zmd:',
    'Succeeded with warning',
    'failed - POSSIBLE BREAKIN ATTEMPT!',
    'JBD: barrier-based sync failed on',
    'cmaeventd\[.*\]\: Logical drive [0-9] of Array Controller in slot',
    'end_request: I\/O error, dev fd0',
    'logrotate: error: unable to open \/var\/log\/sudosh',
    'logrotate: error: failed to rename \/var\/log\/sudosh',
    'smbd',
    'sap2.* winbindd\[\d{0,}\]\:   cli_rpc_pipe_open_schannel\: failed to get schannel session',
    'suse_register\[\d+\]:',
    'SAP[a-zA-Z0-9#]{3}_[0-9#]{2}\[[0-9]+\]',
    'nrpe\[[0-9]+\]:',
    'collectd\[[0-9]+\]:',
    'kernel: cdrom: open failed',
    'smartd\[[0-9]+\]:',
    'modprobe:.+Error inserting floppy',
    'saposcol\[[0-9]+\]:.+segfault at',
    'sapccm4x\[[0-9]+\]:.+segfault at',
    'XMLForm\[[0-9]+\]:',
    'sapxpg\[[0-9]+\]:',
    '\[Hardware Error\]: Machine check events logged',
    'snowagent:.+Could not parse time format', #9001208224
],
criticalpatterns => [
    'kernel: Kernel BUG',
    'error',
    'critical',
    'failed',
    'warning',
    'HACMP',
    'shutdown',
    'panic',
    'exiting',
    'link status definitely',
    'Link is (Down|Up)',
],
Is posible to write script that checks for differences between two patterns in this two configuration files?
