linux脚本编程之shell实现彩色进度条

来源:互联网 发布:网络监察大队报名 编辑:程序博客网 时间:2024/05/22 11:44

.shell

1shellprintf()使

  • printf\n
  • .printfprintf
    printf""

1.
printf "%-10sWord\n" Hello

HelloWord
10Hello10s"String
2.
printf "%4.2f\n" 5.12345

5.12
"4"4.2fFloat

2. shellecho使

echo

  • echo Hello World !
    HelloWorld!

  • echo 'Hello World !'
    HelloWorld!

  • echo "Hello World"
    HelloWorld

    这里写图片描述
    shell
    使
    这里写图片描述

    这里写图片描述

echo
e:
n:

使echo

颜色值
文字颜色:
=0=30=31绿=32=33=34=35=36=37
文字背景颜色:
=0=40=41绿=42=43=44=45=46=47


3

echo -e "\e[1;31m Hello Word \e[0m"
echo -e "\e[1;41m Hello Word \e[0m"

命令行输出:
这里写图片描述

.shell

#!/bin/bashi=0label=('|' '\\' '-' '/')str=''while [ $i -le 100 ]do    let index=i%4    printf "[\e[1;31;1m%-100s\e[0m][%2d%%][%c]\r" "$str" "$i" "${label[$index]}"    str="#"$str    sleep 0.1    let i++doneecho""


这里写图片描述
这里写图片描述

**用c实现进度条:http://blog.csdn.net/someday1314/article/details/55657481

**

原创粉丝点击