shell脚本编程
1 1.变量的高级用法
1.1 1.1.变量替换和测试
语法
说明

1.2 1.2.字符串处理
语法
说明

1.3 1.3.字符串处理练习
1.4 1.4.命令替换
语法格式
1.5 1.5.有类型变量


1.6 1.6.整数运算
语法



1.7 1.7.浮点数运算


1.8 1.8.运算符
1.8.1 1.8.1.算术运算符
运算符
说明
举例
1.8.2 1.8.2.关系运算符
运算符
说明
举例
1.8.3 1.8.3.布尔运算符
运算符
说明
举例
1.8.4 1.8.4.逻辑运算符
运算符
说明
举例
1.8.5 1.8.5.字符串运算符
运算符
说明
举例
1.8.6 1.8.6.文件测试运算符
操作符
说明
举例
1.9 1.9.eval命令

1.10 1.10.间接变量引用
1.11 1.11.install命令

1.12 1.12.expect命令






2 2.函数的高级用法
2.1 2.1.函数定义和使用


2.2 2.2.传递参数
参数处理
说明
2.3 2.3.函数返回值

2.4 2.4.局部变量和全局变量
2.5 2.5.函数库
2.6 2.6.信号捕捉

2.7 2.7.创建临时文件

3 3.Shell编程中常用工具
3.1 3.1.文件查找find命令
选项
含义





3.2 3.2.find/locate/whereis/which总结



4 4.grep


5 5.sed
5.1 5.1.sed的工作模式
5.2 5.2.sed的选项

5.3 5.3.sed中的pattern

5.4 5.4.sed中的编辑命令



5.5 5.5.利用sed查询特定内容
5.6 5.6.利用sed删除文件内容
6 6.awk
6.1 6.1.awk工作模式介绍

6.2 6.2.awk的内置变量


6.3 6.3.awk格式化输出值printf



6.4 6.4.akw模式匹配的两种用法


6.5 6.5.awk中表达式的用法

6.6 6.6.awk动作中的条件及循环语句





6.7 6.7.awk中的字符串函数


6.8 6.8.常用选项

6.9 6.9.awk中数组的用法
7 #grep、sed、awk区别
8 7.shell脚本操作数据库


9 8.大型脚本工具开发
10 shell脚本调式方法
最后更新于