课程
/运维&测试
/Linux
/ Linux达人养成计划 I
当\b加在末尾时运行结果怎么没变,例如:echo -e "hellos\b"
得到的结果还是hellos?
2017-05-25
源自: Linux达人养成计划 I 9-2
正在回答
这个应该是和字符串的处理有关。
在学习C语言的时候就知道对于输入字符串,会自动在末尾添加‘\0’,表示字符串的结束。
刚才测试了以下,如果‘\b’处于字符串的末尾就不能删除前一个字符正好符合这个逻辑。
举报
Linux入门视频教程,以通俗易懂的语言带你感受linux之美
4 回答ll && echo yes || echo no && echo bbb 为啥echo bbb被执行了?
1 回答奇怪的echo
6 回答ls || echo no && echo yes 为什么会打印yes?
1 回答touch echo cat命令
1 回答echo -e “test”的问题