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脚本中帮助。
答案 0 :(得分:1)
我认为你需要的是:
foundflag=`awk ....`
=
答案 1 :(得分:0)
或使用command substitution。 The backticks/gravemarks have been deprecated in favor of $()
foundflag=$(awk....)
周围不能有任何空格