commコマンドの出力を変数に割り当てる必要があります。comm を使用して、2 つの値のリストを比較します。
これら 2 つのリストは次のように定義されます。
DATA_REF_DATA_OPIT_SIP='PCSCF4A
PCSCF4B
PCSCF5A
PCSCF5B'
DataExist='PCSCF4B
PCSCF5A
PCSCF5B'
そして、私がするとき
comm -23 <(sort <<<"$DATA_REF_DATA_OPIT_SIP") <(sort <<<"$DataExist")
出力:
PCSCF4A
comm の出力を変数に割り当てたい。だから私はした:
res=$(comm -23 <(sort <<<"$DATA_REF_DATA_OPIT_SIP") <(sort <<<"$DataExist"));
echo $res
空の出力が得られます。
それ以外の :
echo $res
PCSCF4A
助けてください。ありがとうございます。