zsh在没有换行符时输出为百分号
区别
bash
bash$ printf testXXX
testXXXbash$
Zsh的处理方式就完全不一样了,默认自动给没有换行符的字符串添加一个百分号%,同时另起一行显示新的提示符:
zsh$ printf testXXX
testXXX%
zsh$
配置
可以在 zshrc
文件里面关闭这个功能
unsetopt prompt_cr prompt_sp
bash
bash$ printf testXXX
testXXXbash$
Zsh的处理方式就完全不一样了,默认自动给没有换行符的字符串添加一个百分号%,同时另起一行显示新的提示符:
zsh$ printf testXXX
testXXX%
zsh$
可以在 zshrc
文件里面关闭这个功能
unsetopt prompt_cr prompt_sp