将awk命令的输出存储到变量

时间:2016-04-24 03:18:40

标签: shell sh

我想将命令的输出存储到var1和var2中我尝试使用下面的code.in 1.text和2.text我有以下内容

             1.text
             <assertive
             <acidify
             <something
             <code-bat

             2.text
             <assertive
             <acidify
             >fish
             >Fruehauf

            var1 = `awk 'FNR==NR{a[$0];next}!($0 in a)' 1.text 2.text`
            var2 = `awk 'FNR==NR{a[$0];next}!($0 in a)' 2.text 1.text`
            echo $var1;
            echo "================================================";
            echo $var2;

1 个答案:

答案 0 :(得分:1)

var=$(command)

并阅读shell教程。