博文大纲:
1、对谈式脚本——read语句
2、shell脚本中的测试的字符
3、判断脚本举例
4、条件判断——if语句
5、条件判断——case语句
6、条件判断——function函数结合case语句
7、循环判断——while、until语句
8、固定循环——for…do…done语句
9、循环——cut、set结合for语句
10、其他脚本类型举例
11、shell脚本的追踪与debug
shell脚本的编写越规范越好,那么通常在每个shell脚本的开头几行会有如下几个方面相关的注释信息:
脚本使用的shell,如/bin/bash;
脚本的版本信息;
脚本的作者与联络方式;
脚本的history(编写时间记录);
脚本内较特殊的指令,使用绝对路径的方式来下达;
脚本运行是需要的环境变量预先宣告与设置。
废话不多说,直接上使用语法案例:
1、对谈式脚本——read语句
shell变量除了可以直接赋值或脚本传参外,还可以使用read命令从标准输入中获得,read是bash内置命令,可以使用help read查看帮助。
read的读入功能就相当于交互式接受用户输入,然后给变量赋值。
常用参数如下:
-p: 设置提示信息。
-t:设置输入等待的时间,单位默认是秒。
使用举例
基本使用:
[root@localh