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 显示光标