当前位置: 技术问答>linux和unix
求助awk: Field is not correct
来源: 互联网 发布时间:2017-02-05
本文导语: uniid=`awk 'BEGIN{print substr($c_acc_id,17,9)}'` clr_inst_id=`awk 'BEGIN{print substr($c_acc_id,1,9)}'` 这两句怎么总是报awk: Field is not correct. The source line number is 1. | uniid=`awk -va=$c_acc_id 'BEGIN{print substr...
uniid=`awk 'BEGIN{print substr($c_acc_id,17,9)}'`
clr_inst_id=`awk 'BEGIN{print substr($c_acc_id,1,9)}'`
这两句怎么总是报awk: Field is not correct.
The source line number is 1.
clr_inst_id=`awk 'BEGIN{print substr($c_acc_id,1,9)}'`
这两句怎么总是报awk: Field is not correct.
The source line number is 1.
|
uniid=`awk -va=$c_acc_id 'BEGIN{print substr(a,17,9)}'`
这样呢?
这样呢?
|
c_acc_id是什么?如果是SHELL变量的话可以用两层引号引用
awk 'BEGIN{print substr("'$c_acc_id'",1,9)}'
awk 'BEGIN{print substr("'$c_acc_id'",1,9)}'
|
++
|
这个应该没问题的,不行试试下面方法
uniid=`echo $c_acc_id|awk '{print substr($0,17,9)}'`
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。