我不明白如果激活或停用 shopt xpg_echo
会改变什么。
在手册中:
xpg_echo
If set, the echo builtin expands backslash-escape
sequences by default.
我尝试激活/停用xpg_echo,但 echo 具有相同的行为。
它确定 echo 是否会处理转义序列,如 n
:
$ shopt -u xpg_echo # Disable xpg_echo
$ echo "Hellonworld"
Hellonworld
$ shopt -s xpg_echo # Enable xpg_echo
$ echo "Hellonworld"
Hello
world