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

use*_*599 0 unix bash

myArray=('Prasanth' 'kumar' 'guru')
Run Code Online (Sandbox Code Playgroud)

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

我的预期输出是在没有迭代上面的数组的情况下获得Prasanth,只需检查通配符('santh')并获取元素.

Cyr*_*rus 5

我建议:

printf '%s\n' "${myArray[@]}" | grep 'santh$'
Run Code Online (Sandbox Code Playgroud)

输出:

Prasanth