1
在控制台中与上一个回显相同的位置打印某些内容,并带有负向回显
在bash中,您可以强制转换为clear清除所有屏幕命令的命令。 并且,echo您可以在屏幕上打印任何内容。 在我的简单脚本中,我经常需要打印命令执行的百分比。 所以我可以做类似的事情。 echo "89%" echo "90%" echo "91%" 等等.. 我讨厌让屏幕充满百分比更新... 89% 90% 91% ... 我想了解的是是否有特殊的字符组合(例如“ \ 033 [01; 31m”),可以通过bash或php echo进行回显,并告诉控制台“删除上一个先前打印的字符。” 通过使用类似这样的方法:(php示例) echo str_repeat($neg_character, strlen($last_percentage_update_string)); echo $new_percentage_update_string; 我将把新的字符串打印在上一个字符串的确切位置上,而无需在屏幕上充满一行 否则,我会寻找一种始终使用bash和php脚本以其他方式执行相同操作的方法(请至少使用debian9控制台和php7包括实际的工作示例)