0

我需要将通讯命令的输出分配给变量。我使用 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

请帮忙。谢谢。

4

0 回答 0