Shell有类型变量

declare和typeset命令
◆ declare命令 和typeset命令两者等价
◆ declare、 typeset命令 都是用来定义变量类型的

Shell命令的替换

1 方法一 方法二
语法格式 `command` $(command)

Shell的字符串处理

计算字符串的长度

a 语法 说明
方法1 ${ #string}
方法2 expr length “$string” string有空格必须加双引号

Shell变量的替换和测试

变量的替换

语法 说明
${变量名#匹配规则} 从变量 开头 进行规则匹配,将符合 最短 的数据删除
${变量名##匹配规则} 从变量开头进行规则匹配,将符合最长的数据删除
${变量名%匹配规则} 从变量尾部进行规则匹配,将符合最短的数据删除
${变量名%%匹配规则} 从变量尾部进行规则匹配,将符合最长的数据删除
${变量名旧字符串/新字符串} 变量内容符合旧字符串则,则第一个旧字符串会被新字符串取代
${变量名旧字符串/新字符串} 变量内容符合旧字符串则,则全部的旧字符串会被新字符串取代
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×