echo "测试 123" |
LANG=C awk '
function char2hex(char){
for(j=0;j<256;j++)
{
tmp=sprintf("%c",j);
if(tmp==char){
return sprintf("%%%X",j);
}
}
return char;
}
BEGIN{
FS="";
OFS="";
}
{
for(i=1;i<=NF;i++) $i=char2hex($i);
print;
}
'
awk的urlencode
最新推荐文章于 2024-12-03 11:53:58 发布
本文介绍如何使用Cawk脚本来实现字符到十六进制的转换,通过编写特定的函数和脚本操作,实现对输入字符串中每个字符的十六进制表示。适用于需要对字符进行编码或解析的应用场景。
1万+

被折叠的 条评论
为什么被折叠?



