首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

awk: Field is not correct

2012-03-12 
求助awk: Fieldis not correctuniid`awk BEGIN{print substr($c_acc_id,17,9)}`clr_inst_id`awk BEGI

求助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)}'`

这样呢?

热点排行