我正在bash中调试一些代码,并尝试在python中实现它。但是我不明白下面的代码:
echo "CBCC<FCEEFFGGG99@,9CF9EF9" \
| grep -o . \
| while read char; do
printf "%d\n" \'$char;
done
这给出了以下输出:
67 66 67 67 60 70 67 69 69 70 70 71 71 71 57 57 64 44 57 67 70 57 69 70 57
我找不到信息的部分在printf语句中。\'$char
代表什么,为什么要使用它?如何翻译成python?
非常感谢你的帮助!
'X
对于printf会将X解释为数字
\'X
反斜杠是转义字符,否则您需要关闭引号
ord(X)
应该在python中做到这一点
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句