shell 判断字符串是否存在数组中的实现示例
程序员文章站
2022-06-27 14:15:49
语法格式: [[ "${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 判断字符串在数组中内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!