在 Ubuntu 18.04 LTS 的终端中,当我编写此命令时:
echo -e "Hello\\\n"
它给出了这个作为输出:
Hello\n
但它应该打印,正如手册页所说:
Hello\
也就是说,首先是 print 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