查看“如何判断一个变量是否包含在数组里面 判断shell数组中是否存在某个值”的源代码
←
如何判断一个变量是否包含在数组里面 判断shell数组中是否存在某个值
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<pre> ARR=(2 4 6 8) v=4 if [[ "${ARR[@]}" =~ $v ]] ; then #if echo "${ARR[@]}" | grep -w "2" &>/dev/null; then echo "Found" fi #解说 =~ 左面是输出数组的所有值 =~ 右面是设定变量的值 然后 看右面的值 是否在左面输出的里面 ,如果在就为真,这个好像和awk的一样吧,左面可以完全等于右面,也可以包涵右面但是不能被右面包涵 </pre> ==参考== http://bbs.chinaunix.net/thread-3727636-1-1.html http://www.codelast.com/tag/%E5%88%A4%E6%96%AD%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%98%AF%E5%90%A6%E5%9C%A8shell%E6%95%B0%E7%BB%84%E4%B8%AD/ [[category:shell]]
返回至
如何判断一个变量是否包含在数组里面 判断shell数组中是否存在某个值
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
我的导航
关于我
shell
python
ops
linuxchina.net
blog.linuxchina
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息