我需要将通讯命令的输出分配给变量。我使用 comm 来存储两个值列表。
这两个列表定义为:
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
请帮忙。谢谢。