简介

来源:互联网 发布:米塞斯 人的行为知乎 编辑:程序博客网 时间:2024/04/26 11:05

基本概念

注意事项

语句结尾不需要分号;

普通变量

变量不需要定义,而是直接使用,所有没有类型的说法,参与整数运算就是整数,参数字符串运算就是字符串;
没有浮点数;
赋值=号左右不能有空格;
使用时格式为var,使{var};
在使用时需要$var格式,但是在赋值和for循环语句头中不需要;
整数和字符串的比较方式不同,如下图:
这里写图片描述
变量除了作为整数和字符串变量,还可以作为文件变量,下图为判断文件属性的操作符:

这里写图片描述
在函数内可以声明局部变量,格式为关键字local ;

特殊变量

流程控制

if … then …else …
for var in
while
until
case

函数

cd指令

执行脚本文件时会启动子shell执行,故在文件中使用cd切换目录并不会导致脚本文件执行完后改变当前目录;
在脚本文件中执行cd后,使用cd - 可以切换到记录的上一次所在目录;
可以使用dirname $0来获取脚本文件所在的目录;

原创粉丝点击