Chinaunix

标题: 还是AWK的一个小问题 [打印本页]

作者: sunzhig    时间: 2003-04-21 10:41
标题: 还是AWK的一个小问题
请问
awk '{print $1}'  中如何指定变量的格式,如是字符型还是数字型。
如:
DATE=200304200800
awk '{print '"$DATE"'}
打印结果为2.00304E+11,严重郁闷!
作者: muzx    时间: 2003-04-21 10:48
标题: 还是AWK的一个小问题
遇到此类问题,鄙人一般用%s格式输出。
作者: sunzhig    时间: 2003-04-21 10:55
标题: 还是AWK的一个小问题
谢谢!
我的shell 是这样的
more file1|awk '{print '"$DATE"'}'
but why
more file1|awk '{print %s,'"$DATE'"}'
there is an error?
作者: muzx    时间: 2003-04-21 11:06
标题: 还是AWK的一个小问题
more file1|awk '{printf "%s",'"$DATE'"}'
作者: sunzhig    时间: 2003-04-21 11:25
标题: 还是AWK的一个小问题
谢谢,可以了,呵呵!
作者: zpflixl    时间: 2003-04-21 20:37
标题: 还是AWK的一个小问题
我在redhat8.0下怎么不行,还是输出2.00304E+11
作者: dearvoid    时间: 2003-04-21 20:39
标题: 还是AWK的一个小问题
your code ?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2