通过匹配unix中的模式从数组中提取精确元素

时间:2018-04-11 18:29:34

标签: bash unix

myArray=('Prasanth' 'kumar' 'guru')

是否有可能获得以“santh”结尾的元素而不用bash迭代array(myArray)

我的预期输出是获得 Prasanth 而不迭代上面的数组,只需检查通配符('santh')并获取元素。

1 个答案:

答案 0 :(得分:5)

我建议:

printf '%s\n' "${myArray[@]}" | grep 'santh$'

输出:

Prasanth