管道十六进制字符到awk

时间:2014-05-01 08:38:36

标签: bash command-line awk printf

此命令按预期工作

$ awk 'BEGIN {print "\x41"}'
A

但是,当您管道十六进制字符时,它不会被解释

$ echo '\x41' | awk '{print}'
\x41

如何克服这个问题?

1 个答案:

答案 0 :(得分:0)

嗯,似乎只是因为我使用的是echo

$ printf '\x41' | awk '{print}'
A