http://qref.sourceforge.net/Debian/reference/ch-program.en.html#s-awk 该文档里面的 awk 程序的例子可能比较旧了,我在本地测试的时候,报错。 awk: ./awk2.sh:17: " where:\n" \ awk: ./awk2.sh:17: ^ backslash not last character on line 我把此程序的第一行改成 #!/usr/bin/mawk -f 后,程序在执行过程中没有错误, 但是输出结果异常。 debian:~/bash#cat a.txt a a a b b b faris xiao aaaaa xiao sheng bbbbb debian:~/bash#./awk2.sh 1200 a.txt Starting UID: %s %s:%s:%d:%d:%s %s,,/home/%s:/bin/bash %s:%s:%d:%d:%s %s,,/home/%s:/bin/bash %s:%s:%d:%d:%s %s,,/home/%s:/bin/bash %s:%s:%d:%d:%s %s,,/home/%s:/bin/bash 请问这个是什么问题?是awk版本的问题还是程序的问题?如果要得到正常的输 出,该如何修改? 如果是程序的问题,我就把它bug报告的 QREF 了,以免误道后人。 -- 肖盛文(Faris Xiao) Email:atzlinux@163.com
Attachment:
awk2.sh
Description: application/shellscript
a a a b b b faris xiao aaaaa xiao sheng bbbbb