分页: 1 / 1

awk 中的 printf 疑问{已解决}

发表于 : 2009-08-26 13:03
c\nc

代码: 全选

$ echo | awk '{printf("%s\n","\xE7\x94\xB5\xE5\xBD\xB1")}'
电影

$ echo "\xE7\x94\xB5\xE5\xBD\xB1" | awk '{printf("%s\n",$0)}'
\xE7\x94\xB5\xE5\xBD\xB1

$ echo | awk '{str="\xE7\x94\xB5\xE5\xBD\xB1";printf("%s\n",str)}'
电影
:em20 这是咋回事?熟悉 awk 的来帮个忙吧

Re: awk 中的 printf 疑问

发表于 : 2009-08-26 13:15
O_O_BOT
echo -e "\xE7\x94\xB5\xE5\xBD\xB1" | awk '{printf("%s\n",$0)}'

Re: awk 中的 printf 疑问

发表于 : 2009-08-26 13:15
eexpress
傻了才用awk搞这个。
不是有ascii2uni吗