Я пишу базовый c bash скрипт для итерации массива, и мне нужно вывести слова, начинающиеся с букв 't' и 'm'. Я использовал grep для получения слов, начинающихся с определенных букв, но я не могу вывести более одной буквы. Как использовать grep для поиска более чем одной начальной буквы? Или есть лучший способ подойти к этому?
#!/bin/bash
Unix=( "car" "hello" "tony" "mustard" );
echo ${Unix[@]}
echo "Here are the words starting with t + m: "
for i in ${Unix[@]}
do
echo $i | grep '^\t'
done