1、编写shell脚本
运行就是 sh first.sh
或者在父进程中执行该脚本:source first.sh
2、test 命令。
test有下列几个选项常用。
-e 文件名是否存在
-f 是否是文件
-d是否是目录
-r/w/x 是否有可读/可写/可执行权限。
-eq/ne 数值相等/不等
-gt/lt/ge/le大于小于大于等于小于等于
-a 与条件
-o或条件
或者把一个test看成是[ ]
比如这样
3、传递参数
运行时候 sh shellscriptname.sh para1 para2....
后面就是参数。
在文件里面可以用$1,$2来使用para1,para2...
$#代表参数的个数。
可以用在if [ ]
elif [ ]
else
fi语法
或者较长的可以用case .... esac
循环:
循环求和:
利用for循环 seq是生成一个序列
或者另一种写法
利用函数递归
如果参数是20,将会输出