16、进度条,动态时针版本;定义一个显示进度的函数,屏幕快速显示| / ‐ \

  1. #!/bin/bash
  2. # 进度条,动态时针版本
  3. # 定义一个显示进度的函数,屏幕快速显示| / ‐
  4. rotate_line(){
  5. INTERVAL=0.5 #设置间隔时间
  6. COUNT= “0” #设置4个形状的编号,默认编号为 0(不代表任何图像)
  7. while :
  8. do
  9. COUNT= expr $COUNT + 1 #执行循环,COUNT 每次循环加 1,(分别代表4种不同的形状)
  10. case KaTeX parse error: Expected 'EOF', got '#' at position 87: …"hljs-comment">#̲判断 COUNT 的值,值不一…INTERVAL
  11. ;;
  12. “2”) #值为 2 显示\,第一个\是转义
  13. echo -e ‘\’ "\b\c"
  14. sleep KaTeX parse error: Expected 'EOF', got '#' at position 458: …"hljs-comment">#̲值为 3 显示|INTERVAL
  15. ;;
  16. “4”) #值为 4 显示/
  17. echo -e “/\b\c”
  18. sleep $INTERVAL
  19. ;;
  20. *) #值为其他时,将 COUNT 重置为 0
  21. COUNT= “0”;;
  22. esac
  23. done
  24. }
  25. rotate_line

你可能感兴趣的:(Linux)