小编Iva*_*sky的帖子

/bin/sh 无法识别十六进制转义序列

为什么会在 /bin/bash 上发生这种情况:

$ printf '%b' '\x90'
?
$
Run Code Online (Sandbox Code Playgroud)

但这发生在 /bin/sh 上:

$ printf '%b' '\x90'
\x90
$
Run Code Online (Sandbox Code Playgroud)

它们之间的区别/bin/bash以及/bin/sh为什么首先解码十六进制和第二不能?

bash hex escaping sh

0
推荐指数
1
解决办法
70
查看次数

标签 统计

bash ×1

escaping ×1

hex ×1

sh ×1