Я пытаюсь создать фильтр grep, в котором у меня есть 2 или менее слова. Я просто прихожу к поиску этого ответа довольно странно.Как grep фильтровать столбцы по количеству слов?
Что-то вроде:
cat someFile.txt | grep count(\w) < 3
ли даже существует такая функциональность?
Как пользователь @Amber сказал ниже, инструкция grep может пропускать пробелы. Есть ли модификация для включения пробелов? И в чем разница между -E и -P? – Tom
@Tom, grep пропускает пустые строки, если шаблон не соответствует пустым строкам. Я добавил пустые строки с '^ $ |' в командах _sed_ и _grep_. Grep's -P добавляет дополнительные функции, описанные в 'pcresyntax (3)' и 'pcrepattern (3)', если PCRE доступен в системе. Кстати, решение Амбера учитывает только ASCII «слова» '\ w +' –