-1

Я хочу найти все фильмы для Ubuntu

я пишу: grep for(* /usr /include

не работает ... почему?

1 ответ1

3

for(* не является допустимым регулярным выражением. Если вы пытаетесь сопоставить буквенный текст for( , попробуйте fgrep вместо grep . Если вы пытаетесь сделать что-то еще, уточните, что вы пытаетесь найти.

Обратите внимание, что * в регулярных выражениях не работает, как * в подстановочных знаках (в регулярных выражениях это означает "ноль или более предыдущего символа", а не "любую последовательность символов").

Также: /usr/include - это имя каталога, а не имя файла или шаблон, соответствующий именам файлов. Возможно, вы захотите /usr/include/*.h или идиому, включающую find ... -print | xargs grep ... , но опять же это поможет получить более четкое представление о том, что вы пытаетесь сделать.

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