实现shell脚本
1 创建脚本文件
touch file.sh
2 实现脚本
#!/bin/bash 表示所有的代码都是通过bash解析
cmd
3 指定执行权限
chmod 755 file.sh
创建文件:644 = 666 - umask
创建目录:755 = 777 - umask
umask : 表示默认权限
4 执行
./file.sh
if格式一
if [ con ]
then
cmd
fi
如果条件con满足,则执行cmd,如果条件不满足,则不执行
if格式二
if [ con ]
then
cmd_success
....
else
cmd_failed
....
fi
字符串比较
等于 : =
不等于 :!=
-n string : 表示字符串不为空
-z string : 表示字符串为空
man test
逻辑运算符:
逻辑与:&& -a
con1 -a con2 -a ... -a conn
逻辑或:|| -o
con1 -o con2 -o ... -o conn
逻辑非:!
闰年条件:
能被4整除但不能被100整除或者能被400整除的年就是闰年
格式三
if [ con ]
then
if [ con ]
then
...
else
...
fi
...
else
if [ con ]
then
...
else
...
fi
...
fi
格式四:
if cmd
homework:
1 嵌套求闰年
2 输入坐标系的值,判断象限
3 实现课件自动下载和作业自动上传