我希望Linux终端中的命令提示符在打印到终端后出现在新行中

时间:2018-09-05 03:15:19

标签: linux bash ubuntu command-line printf

在重击command中执行terminal之后:

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

由二十个"A"字符组成的字符串将打印到终端字符串。令人讨厌的是,命令提示符将紧随打印字符串的后面,这会使终端混乱并且看起来难看,看起来像这样:

AAAAAAAAAAAAAAAAAAAAubuntu@ubuntu-VirtualBox:~/Desktop$

那看起来糟透了。是否可以获取命令提示符:

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

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

谢谢。

1 个答案:

答案 0 :(得分:3)

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

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