команда ubuntu grep

команда ubuntu grep

Я хочу найти все циклы для Ubuntu

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

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

решение1

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

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

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

Связанный контент