Мне нужно найти файл из ls - l с помощью grep и определенного регулярного выражения.

В частности, мне нужен greep, чтобы увидеть окончание определенного файла, например, .txt но только с использованием регулярных выражений.

Так должно быть что-то вроде

ls -l | grep '^.+\.txt$'

Но это не похоже на работу для меня.

1 ответ1

4

Вам необходимо указать флаг -E для grep:

-E, --extended-regexp
    Interpret  PATTERN  as  an extended regular expression (ERE, see
    below).  (-E is specified by POSIX.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .