广州凡科互联网科技有限公司

营业时间
MON-SAT 9:00-18:00

全国服务热线
18720358503

公司门店地址
广州市海珠区工业大道北67号凤凰创意园

shell脚本制作标识符串和数字能量数组的应用实际

日期:2021-02-18 浏览:
shell脚本制作标识符串和数字能量数组的应用实际操作方式,
关注度1 评价 148  网民共享于:  :54 访问数26587次

shell脚本制作标识符串和数字能量数组的应用实际操作方式,

标识符串

可使用单引号和双引号界定标识符串自变量可是单引号中不兼容自变量分析

#! /bin/bash
username="mayuan"
str_1="hello ${username}" 
str_2='hello ${username}'
echo $str_1 # hello mayuan
echo $str_2 # hello ${username}

获得标识符串的长短

#! /bin/bash
username="mayuan"
echo ${#username} # 6

提取标识符串

#! /bin/bash
username="mayuan"
echo ${username:1:3} # 从第二字符刚开始提取3字符輸出"ayu"

搜索特定标识符

#! /bin/bash
username="mayuan"
echo $(expr index "${username}" y) #搜索y在特定标识符的部位

  数字能量数组

#! /bin/bash
arr=(1 2 3 4 5)
echo ${arr[0]} #輸出1
echo ${arr[1]} #輸出2

获得数字能量数组长短

#! /bin/bash
arr=(1 2 3 4 5)
echo ${#arr[@]} #輸出5
echo ${#arr[*]}

PS:下边给大伙儿详细介绍shell将标识符串隔开成数字能量数组

#!/bin/bash
a="hello,world,nice,to,meet,you"
#要将$a切分开,先储存旧的隔开符
OLD_IFS="$IFS"
#设定隔开符
IFS="," 
#以下会全自动隔开
arr=($a)
#修复原先的隔开符
IFS="$OLD_IFS"
#解析xml数字能量数组
for s in ${arr[@]}
echo "$s"
done

自变量$IFS储存着隔开符,这儿大家将其设成分号 "," OLD_IFS用以备份数据默认设置的隔开符,应用完后将之修复默认设置。

arr=($a)用以将标识符串$a按IFS隔开符切分到数字能量数组$arr

${arr[0]} ${arr[1]} ... 各自储存切分后的数字能量数组第一 2 ... 项

${arr[@]}储存全部数字能量数组。

${!arr[@]}储存全部数据库索引值:1 2 3 4 ...

${#arr[@]} 获得数字能量数组的长短。

小结

之上上述是网编给大伙儿详细介绍的shell脚本制作标识符串和数字能量数组的应用实际操作方式 ,期待对大伙儿有一定的协助,假如大伙儿有一切疑惑请帮我留言板留言,网编会立即回应大伙儿的。在此也十分谢谢大伙儿对登博实例教程网站的适用!
假如你感觉文中对给你协助,热烈欢迎转截,烦请标明出處,感谢!

dengb.TechArticleshell脚本制作标识符串和数字能量数组的应用实际操作方式, 标识符串 可使用单引号和双引号界定标识符串自变量可是单引号中不兼容自变量分析 #! /bin/bashusername="...



网站知识

联系方式丨CONTACT

  • 全国热线:18720358503
  • 传真热线:18720358503
  • Q Q咨询:2639601583
  • 企业邮箱:2639601583@qq.com

首页
电话
短信
联系