数组 – Bash数组;从值获取索引
发布时间:2020-12-15 19:47:54 所属栏目:安全 来源:网络整理
导读:我有一些像bash这样的东西 myArray=('red' 'orange' 'green') 我想做一些类似的事情 echo ${myArray['green']} 在这种情况下会输出2.这是可实现的吗? 这将做到: #!/bin/bashmy_array=(red orange green)value='green'for i in "${!my_array[@]}"; do if [[
我有一些像bash这样的东西
myArray=('red' 'orange' 'green') 我想做一些类似的事情 echo ${myArray['green']} 在这种情况下会输出2.这是可实现的吗?
这将做到:
#!/bin/bash my_array=(red orange green) value='green' for i in "${!my_array[@]}"; do if [[ "${my_array[$i]}" = "${value}" ]]; then echo "${i}"; fi done 显然,如果你把它变成一个函数(例如get_index()) – 你可以使它成为通用的 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 《数据结构》课程设计题目(2)
- bootstrap——bootstrapTable实现隐藏列的示例
- 在Angular 5中使用[innerHTML]是否安全?
- JAX-WS使用Handler实现简单的WebService权限验证
- angular – 如何使用rxjs isNumeric()函数?
- 2.Webservice返回json数据并去掉Xml头部。
- bash – 按行和列号对文件进行子集
- regex – bash:oneliner将输出中的十六进制数转换为小数
- angularjs – 带有asp.net Boilerplate的角度注入器
- redis集群 redis-cli连接使用命令提示错误(error) MOVED 57