$# 参数个数
$* 各个参数的值
$0 本身命令行
$1 第一个参数值 如果没有就不输出
[判断条件]&&执行语句 &&:判断条件为真就执行
[判断条件]||执行语句 ||:判断条件为假就执行后面语句
定义函数和局部变量
#!/bin/sh //必须的
hello=2;
echo "this is the ${hello}nd";
func1()
{
local hello="var2"; //local定义局部变量
echo $hello;
}
func1;
echo $hello;
输出
this is the 2nd
var2
2