linux - 我希望 linux 终端中的命令提示符在打印到终端后出现在新行上
问题描述
command
在bash 中执行后terminal
:
printf 'A%.0s' {1..20}
由二十个"A"
字符组成的字符串将打印到终端字符串。烦人的是,命令提示符会直接跟在打印出来的字符串后面,这会弄乱终端,看起来难看,看起来像这样:
AAAAAAAAAAAAAAAAAAAAubuntu@ubuntu-VirtualBox:~/Desktop$
那看起来很可怕。是否可以获得命令提示符:
"ubuntu@ubuntu-VirtualBox:~/Desktop$"
要出现在打印的字符序列下方?
谢谢你。
解决方案
尝试以下命令并访问(http://tpcg.io/5IFLfl)在线执行:
printf "$(printf 'A%.0s' {1..20})\n"