我试图在Linux中运行代码,这可能需要5分钟左右,而代码正在执行时,我需要在命令窗口中显示加载状态。帮我写这个。
答案 0 :(得分:0)
我要说的是,您应该添加某种加载动画,这样可以更清楚地了解“东西”的发生,或者至少应该如此。当然,有很多方法可以做到这一点,但这在美学上令人愉悦,同时又使我同时变得简单。
printf "Loading, please wait a moment.\n\n"
states="/-\|"
while [ -z ${VARIABLENAME+x} ] do
for (( i=0; i<${#states}; i++ )); do
sleep 0.75
echo -en "${states:$i:1}" "\r"
done
done
您应该运行该代码,并设置VARIABLENAME
停止循环,并使用clear
删除最后执行的循环和printf
。