nawk:没有给出程序

问题描述 投票:0回答:1

有一个文件内容如下

 nawk  -v v1=$value1 -v v2=$value2 
                      'BEGIN {FS=OFS=",";

                      if ($7=v1 && test v2="ad"){
                         $19=4;
                         $20=1 ;   
                     }elif( $7=va1 && test v2="ac"){
                         $19=4;
                         $20=4;
                     }
                 } 1 ' $file > $file.result

当我运行脚本时,为什么出现错误“n*awk:没有给出程序*”

shell unix awk
1个回答
1
投票

在第一行放置一个

'
(单引号):

nawk  -v v1=$value1 -v v2=$value2 '
    REST of COMMAND
'
© www.soinside.com 2019 - 2024. All rights reserved.