my_array=("apple" "banana" "cherry")
search_string="banana"
# 使用grep查找,注意需要转换数组为一行一个元素的形式
if printf "%s\n" "${my_array[@]}" | grep -qFx "$search_string"; then
echo "$search_string was found in the array."
else
echo "$search_string was not found in the array."
fi
Shell 实现 PHP in_array
原创
©著作权归作者所有:来自51CTO博客作者iZeEY的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Markdown 语法
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
为啥PHP in_array(0,[‘a‘, ‘b‘, ‘c‘]) 返回为true?
0、 问题背景在具体PHP编码过程中,总会出现一些我们认为不可能的情况,如下几例:in_array(0, ['a', 'b', 'c'])...
字符串 java leetcode 编程语言 javascript