关于echo

来源:9-2 脚本执行方式

慕设计0490882

2017-05-25 21:28

当\b加在末尾时运行结果怎么没变,例如:echo -e "hellos\b"

得到的结果还是hellos?

写回答 关注

1回答

  • qq_士灿_Conling_0
    2017-06-13 14:50:29

    这个应该是和字符串的处理有关。

    在学习C语言的时候就知道对于输入字符串,会自动在末尾添加‘\0’,表示字符串的结束。

    刚才测试了以下,如果‘\b’处于字符串的末尾就不能删除前一个字符正好符合这个逻辑。

Linux达人养成计划 I

Linux入门视频教程,以通俗易懂的语言带你感受linux之美

399344 学习 · 3791 问题

查看课程

相似问题