Поиск вывода большего количества команды

При поиске вывода большего количества команды, как я могу искать фразу, которая включает промежуточные пробелы? Когда я ищу фразу как "структура определения типа audiodev", она не находит фразу в файле, и я предполагаю, что это вызвано тем, что я должен выразить пространство между словами с определенным символом.

2
задан 21 March 2014 в 05:59

3 ответа

Я использовал бы regexp для соответствия пробелам:

egrep 'typedef\s+struct\s+audiodev' your_file

Здесь \s+ соответствует одним или нескольким пробелам

1
ответ дан 27 August 2019 в 20:56

Можно объединить команду больше с другими инструментами как grep.

Открывают консоль и попытку:

more yourfile | grep "typedef struct audiodev"
0
ответ дан 27 August 2019 в 20:56

В поисковой функции more, пробелы (все специальные символы на самом деле) должны быть , вышел , таким образом, Вы могли искать как это:

/typedef\ struct\ audiodev
0
ответ дан 27 August 2019 в 20:56

Другие вопросы по тегам:

Похожие вопросы: