shell进度条

来源:互联网 发布:淘宝装修页头图片素材 编辑:程序博客网 时间:2024/06/04 20:53

1. 熟悉shell语法 

1、条件测试

掌握test或[可以测试一个条件是否成立,如果测试结果为真,则该命令的退出吗为0,如果测试命令为假,则 命令的退出码为1.恰好与C语言的逻辑相反


                                                                              


                                                


在左方括号[确实是一个命令,传给命令的各参数之间应该用空格隔开

[  -z  "$val"]           判断是空串

[  -n  "$val"]           判断 不是空串

[  -d "$myfile]            路径当中是否是一个目录

[  -f   "$myfile"]          是否是普通文件

[  -b  "$myfile"]          设备是否是块    硬盘是块设备

[  -c  "$myfile"]          是否是字符

1,求最大最小,平均值保留两位小数

                      

求1+1=2 1+2=3 2+3=5  即任意一位数前两位之和

                       

以数组方式求前两位之和

                     

                

2. 编写shell进度条 


           

    

echo-e"\033[40;37m 黑底白字 \033[0m"

echo-e"\033[41;30m 红底黑字 \033[0m"

重新设置属性到缺省设置

0  重新设置属性到缺省设置

1 设置粗体

2 设置一半亮度(模拟彩色显示器的颜色)

4 设置下划线(模拟彩色显示器的颜色)

5 设置闪烁

7 设置反向图象

8 消隐 

22 设置一般密度

24 关闭下划线

25 关闭闪烁

27 关闭反向图象

// 字体颜范围(前景颜色):30~39

30:黑31:红32:绿33:黄34:蓝色35:紫色36:深绿37:白色38:在缺省的前景颜色上设置下划线39:在缺省的前景颜色上关闭下划线

// 字背景颜色范围(背景颜色):40~49 

40:黑41:深红42:绿43:黄色44:蓝色45:紫色46:深绿47:白色 

nA 光标上移n行 nB 光标下移n行 nC 光标右移n行 nD 光标左移n行 y;xH设置光标位置2J 清屏 K 清除从光标到行尾的内容 s 保存光标位置 u 恢复光标位置 ?25l 隐藏光标 ?25h 显示光标

原创粉丝点击