如何将awk命令输出值存储到ksh中的某个变量中

时间:2014-12-15 09:52:30

标签: shell ksh

foundflag =  awk -F" " 'FNR==NR{A[$arg1 OFS $PREVFILE];next}
!($arg1 OFS $PREVFILE in A){X++} END{if(!X){print "No diff."} 
else {print "Diff found."}} $arg1 ${PREVFILE}
echo $foundflag

这里比较两个文件,并希望将awk命令结果存储到某个变量中,请在Ksh脚本中帮助。

2 个答案:

答案 0 :(得分:1)

我认为你需要的是:

foundflag=`awk ....`
  • 删除=
  • 周围的空格
  • 将命令放入反向引号(``)

答案 1 :(得分:0)