Re: 熟悉 awk 的同志帮个忙
Ming Hua wrote:
On Sun, Jul 24, 2005 at 11:16:27AM +0800, "肖盛文(Faris Xiao)" wrote:
http://qref.sourceforge.net/Debian/reference/ch-program.en.html#s-awk
该文档里面的 awk 程序的例子可能比较旧了,我在本地测试的时候,报错。
我在 sarge 中用 mawk (1.3.3-11) 在 C locale 下测试没有任何问题:
第 17 行的最后确实有一个多余的空格,我把他去掉后,结果仍然不正常,
还是%s:%s:%d:%d:%s %s,,/home/%s:/bin/bash 的乱码。
我是在 sarge 中用 mawk (1.3.3-11) 在 zh_CN.GB2312 测试的。
请问怎样才能够把 locale 设置为 C ?
我用 dpkg-reconfigure locales ,里面没有一个 C 的选项。
debian:~# locale
LANG=zh_CN.GB2312
LC_CTYPE="zh_CN.GB2312"
LC_NUMERIC="zh_CN.GB2312"
LC_TIME="zh_CN.GB2312"
LC_COLLATE="zh_CN.GB2312"
LC_MONETARY="zh_CN.GB2312"
LC_MESSAGES="zh_CN.GB2312"
LC_PAPER="zh_CN.GB2312"
LC_NAME="zh_CN.GB2312"
LC_ADDRESS="zh_CN.GB2312"
LC_TELEPHONE="zh_CN.GB2312"
LC_MEASUREMENT="zh_CN.GB2312"
LC_IDENTIFICATION="zh_CN.GB2312"
LC_ALL=
--- 8< ---
[minghua@mountain ~/Temp]$ cat a
Ming Hua mortal
Linus Torvalds god
[minghua@mountain ~/Temp]$ ./qref-awk 2000 a
Starting UID: 2000
mhua:mortal:2000:2000:Ming Hua,,/home/mhua:/bin/bash
ltorvalds:god:2001:2001:Linus Torvalds,,/home/ltorvalds:/bin/bash
--- >8 ---
你测试用的 locale 是什么?
Ming
2005.07.23
--
肖盛文(Faris Xiao)
Email:atzlinux@163.com
Reply to: