напишите сценарий оболочки, чтобы найти все гласные, присутствующие в файле, и напечатать соответствующие слова

#shell #operating-system #sh

Вопрос:

Я пытаюсь найти решение, но не знаю, с чего начать, можете ли вы предложить какой-то ответ или решение этого вопроса, которое было бы действительно полезным

Комментарии:

1. каково ваше определение «слов»?

Ответ №1:

Ваши гласные слова включают символ в [aeiou] ?

Если да, попробуйте это:

grep -ioE 'w*[aeiou]w*' file_name

и если вы хотите игнорировать регистр и получить уникальные слова, вы можете добавить это:

| tr '[:upper:]' '[:lower:]' | sort | uniq