为了账号安全,请及时绑定邮箱和手机立即绑定

关于echo

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

得到的结果还是hellos?

正在回答

1 回答

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

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

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信