读书人

awk: Field is not correct

发布时间: 2012-03-12 12:45:33 作者: rapoo

求助awk: Field is not correct
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(a,17,9)}'`

这样呢?
[解决办法]
c_acc_id是什么?如果是SHELL变量的话可以用两层引号引用

awk 'BEGIN{print substr("'$c_acc_id'",1,9)}'


[解决办法]

探讨

uniid=`awk -va=$c_acc_id 'BEGIN{print substr(a,17,9)}'`

这样呢?

[解决办法]
探讨

uniid=`awk -va=$c_acc_id 'BEGIN{print substr(a,17,9)}'`

这样呢?

读书人网 >其他服务器

热点推荐