简介
来源:互联网 发布:米塞斯 人的行为知乎 编辑:程序博客网 时间:2024/04/26 11:05
基本概念
注意事项
语句结尾不需要分号;
普通变量
变量不需要定义,而是直接使用,所有没有类型的说法,参与整数运算就是整数,参数字符串运算就是字符串;
没有浮点数;
赋值=号左右不能有空格;
使用时格式为
在使用时需要$var格式,但是在赋值和for循环语句头中不需要;
整数和字符串的比较方式不同,如下图:
变量除了作为整数和字符串变量,还可以作为文件变量,下图为判断文件属性的操作符:
在函数内可以声明局部变量,格式为关键字local ;
特殊变量
流程控制
if … then …else …
for var in
while
until
case
函数
cd指令
执行脚本文件时会启动子shell执行,故在文件中使用cd切换目录并不会导致脚本文件执行完后改变当前目录;
在脚本文件中执行cd后,使用cd - 可以切换到记录的上一次所在目录;
可以使用dirname $0
来获取脚本文件所在的目录;