【发布时间】:2015-09-22 07:58:05
【问题描述】:
以下脚本产生了意外的输出:
printf "escaped slash: \\ \n"
printf "2 escaped slashes: \\\\ \n"
printf "3 escaped slashes: \\\\\\ \n"
printf "4 escaped slashes: \\\\\\\\ \n"
在 Ubuntu 14 下作为 bash 脚本运行,我明白了:
escaped slash: \
2 escaped slashes: \
3 escaped slashes: \\
4 escaped slashes: \\
错误.. 什么?
【问题讨论】:
标签: string bash escaping backslash