免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2199 | 回复: 2
打印 上一主题 下一主题

awk&&nawk 出错????大家帮我看下 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-19 02:02 |只看该作者 |倒序浏览
本帖最后由 linoom 于 2010-05-19 11:06 编辑

开始用awk在linux下都好好的 ,在sunos上调了半天不行,,,(awk 报错信息在3楼)
然后就把awk全部用nawk替换了,,能运行,结果也对,但开始输出了很多错误信息,如下:
nawk: no program given
nawk: no program given
nawk: no program given
nawk: no program given
nawk: no program given
nawk: no program given

而nawk使用的语句如下:
name=`cat /etc/passwd | nawk -F :'{if($1~/'$i'$/) print $5}'`
nawk -F: '{$(NF+1)=$8+$9+$10+$11+$12+$13+$14+$15+$16+$17;print $0}' out1 |        \
        nawk  '{$(NF+1)=$3+$4+$5+$6+$7+$18+$20+$19*0.5;print $1,$2,$3,$4,$5,$6,$7,$20,$18,$19,$21}' |        \
        nawk 'BEGIN {print "STUD# Name A1 A2 A3 A4 A5 EXE TUT EXAM TOTAL"};{print $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11}' |        \
        nawk '{printf("%-10s%-20s%5s%5s%5s%5s%5s%5s%5s%5s%6s\n",$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11)}'

大家帮看看咋回事?????、、、、多谢

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
2 [报告]
发表于 2010-05-19 09:17 |只看该作者
/usr/xpg4/bin/awk不行吗?报错信息是啥?

论坛徽章:
0
3 [报告]
发表于 2010-05-19 10:53 |只看该作者
恩 现在是运行结果对,但是多输出几条报错语句:(/usr/xpg4/bin/awk)
./port.sh: line 10: [: Matthew: binary operator expected
./port.sh: line 10: [: too many arguments
./port.sh: line 10: [: Sheroo: binary operator expected
第9和10行如下:
  1. name=`cat /etc/passwd | /usr/xpg4/bin/awk -F: '{if($1~/'$i'$/) print $5}'`
  2. if [ ! -z $name ]; then
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP