首页 > 解决方案 > 我希望 linux 终端中的命令提示符在打印到终端后出现在新行上

问题描述

command在bash 中执行后terminal

printf 'A%.0s' {1..20}

由二十个"A"字符组成的字符串将打印到终端字符串。烦人的是,命令提示符会直接跟在打印出来的字符串后面,这会弄乱终端,看起来难看,看起来像这样:

AAAAAAAAAAAAAAAAAAAAubuntu@ubuntu-VirtualBox:~/Desktop$

那看起来很可怕。是否可以获得命令提示符:

"ubuntu@ubuntu-VirtualBox:~/Desktop$"

要出现在打印的字符序列下方?

谢谢你。

标签: linuxbashubuntucommand-lineprintf

解决方案


尝试以下命令并访问(http://tpcg.io/5IFLfl)在线执行:

printf "$(printf 'A%.0s' {1..20})\n"

推荐阅读