为什么“ echo -e”命令似乎无法产生正确的输出?
在Ubuntu 18.04 LTS的终端中,当我编写此命令时: echo -e "Hello\\\n" 将其作为输出: Hello\n 但它应该打印,如手册页所述: Hello\ 也就是说,先打印Hello,然后是\,然后是换行符(然后是另一个换行符)。问题出在哪里? 请参阅以下几个echo -e命令及其输出: man420@man420-X542UQ:~$ echo -e "HEllo\a\a\a\a\a\a\\\n" HEllo\n man420@man420-X542UQ:~$ echo -e "HEllo\\\n" HEllo\n man420@man420-X542UQ:~$ echo -e "HEllo\a\\\n" HEllo\n