一、Shell函数:
Shell 函数也是我们经常使用的,因为有一些命令序列需要反复调用执行的,若每次使用同一个命令就重复写一遍,就会导致代码量很大,行数特别多,为解决该问题可以将命令序列格式写在一起,以便可以重复使用。
- Shell函数格式:
- 调用函数的方法:
函数名 [参数1] [参数2]
一)、shell函数应用示例:
二、Shell数组:
(一)应用场景包括:
- 获取数组长度;
- 获取元素长度;
- 遍历元素;
- 元素切片;
- 元素替换;
- 元素删除;
(二)数组定义的四种方法
(三)数组包括的数据类型:
数值类型;
字符类型;
使用“或”定义
(四)Shell数组操作:
获取数组长度:
${#数组名[@或者是*]}
读取某下标赋值:
${数组名[下表]}
数组遍历
示例:编写一个shell脚本,将一个数组内的四个数11、22、33、44、55,按顺序依次加1,并在控制台显示。
三、Shell脚本调试:
(1)使用 echo命令
(2)使用 bash命令
1.语法:sh [-nvx] 脚本名
2.常用选项
-n:不执行脚本,仅检查语法。没有语法问题不显示任何内容,有问题提示报错。
-v:执行脚本时,先显示脚本内容,然后执行脚本,存在错误时,给出错误提示。
-x:将执行的脚本内容输出到屏幕上。
(3)使用 set命令
set -x:开启调节模式
set+x:关闭调节模式
示例:我们把上面的脚本,在控制台上进行调试