(一)shell基础
1.shell脚本文件第一行一般以 #!/bin/bash 形式开头(#!开头的语句通知系统用何种解释器执行该脚本)
2.shell脚本的两种执行方式: sh shell脚本名 和 ./脚本名 ,其中第二种方法必须要求改shell文件具有可执行的权限(chmod)
3.shell变量定义非常简单,即 name=value的方式,等号两边不能有空格!!
4.shell编程中执行算数运算需要通过 (( ))来实现,即需要两对括号实现! 例如: a=10,b=20 c=$(($a+$a)); 又如:((a=2+3*5))
(二)shell脚本中对字符串变量的操作!
1. $(#string) , 求字符串变量$string的长度
2.$(string:position),从position位置处开始截取子串
3.$(string:position:length),从position位置处开始,截取长度为length的子串
4.$(string#substring),从$string变量开头删除最短匹配的字符串
5.$(string##substring),从$string变量开头删除最长匹配字符串
6.$(string%substring),从末尾开始删除最短匹配字符串
7.$(string%%substring),从末尾开始删除最长匹配字符串
注意:以上对字符串处理的函数中,变量string前面都不用加$号!!!