
標準構成と比較してdb2構成を確認するスクリプトを準備しています。私はファイルAの出力を取得し、ファイルBに書かれた標準出力と比較したいと思います。
ファイルA
Diagnostic error capture level (DIAGLEVEL) = 3
Audit buffer size (4KB) (AUDIT_BUF_SZ) = 0
文書B
Diagnostic error capture level (DIAGLEVEL) = 3
Audit buffer size (4KB) (AUDIT_BUF_SZ) = 1000
awk
行を比較し、行全体が一致しない場合は印刷したいと思います。たとえば、上記の出力の場合は次のようになります。
Audit buffer size (4KB) (AUDIT_BUF_SZ) = 0 **Not standard**
ありがとう、
答え1
この試み、
awk 'FNR==NR{i[$0];next}!($0 in i)' file2 file1
Audit buffer size (4KB) (AUDIT_BUF_SZ) = 0
i[$0]
行全体と一致するようにします。!($0 in i)
FileA と一致しない行を比較して印刷します。