gpt4 book ai didi

bash - 如何在bash中显示和刷新多行

转载 作者:行者123 更新时间:2023-11-29 08:53:35 27 4
gpt4 key购买 nike

我正在编写一个安装脚本,并希望在它进行时显示脚本的状态。

例子:

var1="pending"
var2="pending"
var3="pending"

print_status () {
echo "Status of Item 1 is: "$var1""
echo "Status of Item 2 is: "$var2""
echo "Status of Item 3 is: "$var3""
}

code that does something and then refreshes the
output above as the status of each variable changes.

最佳答案

这段代码应该让您明白:

while :; do
echo "$RANDOM"
echo "$RANDOM"
echo "$RANDOM"
sleep 0.2
tput cuu1 # move cursor up by one line
tput el # clear the line
tput cuu1
tput el
tput cuu1
tput el
done

使用 man tput 获取更多信息。要查看功能列表,请使用 man terminfo

关于bash - 如何在bash中显示和刷新多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18362837/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com