2015-04-01 61 views
0

我有一个非常简单的awk脚本,看起来像这样:awk如何评估逻辑运算?

awk < file \ 
     ' { 
       variable = $1 
      } 
       variable == 0 && system("do_some_sql_statement")!=0 \ 
      { 
       print variable 
      } ' 

因为我想确保当我的第一个条件是真我的SQL语句将只能被称为性能的原因。在我的机器上,情况确实如此,但是我可以肯定,如果有人在不同的操作系统上运行此操作,情况也会如此。它依赖于操作系统吗?

在此先感谢!

+2

http://www.gnu.org/software/gawk/manual/gawk.html#Boolean-Ops – 2015-04-01 19:45:41

+0

啊!谢谢,这正是我一直在寻找的! – 2015-04-01 19:49:22

回答