欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

shell 判断字符串是否存在数组中的实现示例

程序员文章站 2022-03-18 16:43:58
语法格式: [[ "${array[@]}" =~ "字符串" ]]示例:扩展:这种方式不仅可以判断字符串是否存在数组中,也快判断字符串是否存在一个文本中。shell将字符串分隔成数组变量$ifs存储...

语法格式: [[ "${array[@]}" =~ "字符串" ]]

示例:

扩展:

这种方式不仅可以判断字符串是否存在数组中,也快判断字符串是否存在一个文本中。

shell将字符串分隔成数组

变量$ifs存储着分隔符,这里我们将其设为逗号 "," old_ifs用于备份默认的分隔符,使用完后将之恢复默认。
arr=($a)用于将字符串$a按ifs分隔符分割到数组$arr
${arr[0]} ${arr[1]} ... 分别存储分割后的数组第1 2 ... 项
${arr[@]}存储整个数组。
${!arr[@]}存储整个索引值:1 2 3 4 ...
${#arr[@]} 获取数组的长度。

到此这篇关于shell 判断字符串是否存在数组中的实现示例的文章就介绍到这了,更多相关shell 判断字符串在数组中内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!