Bash Shell安装脚本完成后将命令提示符向右移动

Bash Shell安装脚本完成后将命令提示符向右移动,bash,shell,sh,Bash,Shell,Sh,在for Virtualmin中,当脚本完成时,命令提示符会向右移动/移动很多次。我很难理解为什么会这样 有人知道如何修复它吗 我的猜测是,您面临着与以下情况相同的症状:对于每个安装任务,似乎都有一个子进程用于打印进度信息,例如绿色背景复选标记。(或用于打印所有任务的复选标记的子进程) 证据很清楚:新提示符的缩进正好位于准备打印绿色背景复选标记的同一位置 可能您需要检查打印这些缩进的子进程 因为命令刚刚完成,所以写入了一些文本(可能是空格),并且末尾没有新行。然后,提示出现在这组空格之后。是的,

在for Virtualmin中,当脚本完成时,命令提示符会向右移动/移动很多次。我很难理解为什么会这样

有人知道如何修复它吗


我的猜测是,您面临着与以下情况相同的症状:对于每个安装任务,似乎都有一个子进程用于打印进度信息,例如绿色背景复选标记。(或用于打印所有任务的复选标记的子进程)

证据很清楚:新提示符的缩进正好位于准备打印绿色背景复选标记的同一位置


可能您需要检查打印这些缩进的子进程

因为命令刚刚完成,所以写入了一些文本(可能是空格),并且末尾没有新行。然后,提示出现在这组空格之后。是的,当然可以,但是如果我们不希望在进程中出现新行怎么办。有解决办法吗?呃。。。也许我会说一些很明显的话,但是:如果你不想在某个地方有新行,就把它们从任何地方删除,这样它们在执行时就不会被打印出来。实际的修复非常简单