做拍卖网站怎么样,衡阳百度推广公司,怎么制作网站建设,免费域名申请哪个网站好目录
1.Shell字符串变量#xff1a;格式介绍
2.Shell字符串变量#xff1a;拼接
3.Shell字符串变量#xff1a;字符串截取
4.Shell索引数组变量#xff1a;定义-获取-拼接-删除 1.Shell字符串变量#xff1a;格式介绍
1、目标#xff1a; 能够使用字符串的三种方式 …目录
1.Shell字符串变量格式介绍
2.Shell字符串变量拼接
3.Shell字符串变量字符串截取
4.Shell索引数组变量定义-获取-拼接-删除 1.Shell字符串变量格式介绍
1、目标 能够使用字符串的三种方式 掌握三种方式的区别 能够获取字符串的长度 2、字符串的三种格式
1.单引号格式
注意任何字符都会原样输出在拼接字符串中使用变量是无效的。 2.双引号格式推荐使用
注意其中包含了变量那么该变量就会被解析得到的值而不是原样输出。
字符串中还可以出现双引号的子字符串但是需要转义。 3.不用引号方式
注意字符串内不能出现空格 3、获取字符串的长度
语法
echo ${#字符串变量名} 4、小结
1.能够使用字符串的3种方式 单引号方式 双引号方式[推荐] 不使用引号方式 2.掌握3种方式的区别 单引号原样输出,不会解析里面的变量 双引号会解析里面的变量,并且可以使用子双引号,需要转义 不使用引号,也会解析里面的变量,但是不能含有空格,空格后面的字符串会作为命令去执行 3.能够获取字符串的长度 ${#var name} 2.Shell字符串变量拼接
1、目标 掌握字符串变量的拼接 2、字符串拼接方式
1.无符号拼接 2.双引号拼接 3.混合拼接 3.Shell字符串变量字符串截取
1、语法 2、示例要求
左侧从0开始右侧从1开始
第一个
第二个 第三个 第四个 第五个 第六个 第七个 4.Shell索引数组变量定义-获取-拼接-删除 1、目标 1.能够定义Shell数组 2.能够获取Shell数组数据 3.能够进行shell数组的拼接,删除 2、介绍 Shell 支持数组数组是若干数据的集合其中的每一份数据都称为数组的元素。 注意Bash shel 只支持一维数组不支持多维数组。 3、数组的定义
语法 在Shell中用括号来表示数组数组元素之间用空格来分割语法为 array_name(item1 item2 .....) array_name([索引下标1]item1 [索引下标2]item2 ....) 4、数组的获取
语法
1、 通过下标获取元素值index从0开始
${arr[index]}
#注意使用{}
2、获取值的同时赋值给其他变量
item${arr[index]}
3、使用或*可以获取数组中的所有元素
${arr[]}
${arr[*]}
4、获取数组长度或个数
${#arr[]}
${#arr[*]}
5、获取数组指定元素的字符程度
${#arr[索引]}
如图 5、数组的拼接 语法 使用和*获取所有的数组元素后进行拼接 array_name(${array1[]} ${array2[*]} ....) 6、数组的删除
语法 #删除指定数组的元素 unset array_name[index] #删除整个数组 unset array_name