Ошибка Qt при попытке установить плагин isinsane gimp

Простейшим способом было бы добавить пробел после вашего шаблона:

$ grep '/aa/bbbb/cccccc ' file
2014-05-05      09:11:53    /aa/bbbb/cccccc             29899

Или, чтобы соответствовать всем типам пробелов:

$ grep  '/aa/bbbb/cccccc[[:space:]]' file
2014-05-05      09:11:53    /aa/bbbb/cccccc             29899

Или

$ grep -P '/aa/bbbb/cccccc\s+' file
2014-05-05      09:11:53    /aa/bbbb/cccccc             29899

Или с положительным взглядом:

$ grep -P '/aa/bbbb/cccccc(?=\s)' file
2014-05-05      09:11:53    /aa/bbbb/cccccc             29899

Или с положительным lookahead :

$ grep -P '/aa/bbbb/cccccc(?!\S)' file
2014-05-05      09:11:53    /aa/bbbb/cccccc             29899

Или вы можете обратное совпадение:

$ grep  -v 'c?' file
2014-05-05      09:11:53    /aa/bbbb/cccccc             29899

Или также соответствовать строкам, которые содержат ничего, кроме вашего шаблона (без конечного пробела):

grep -P '/aa/bbbb/cccccc(\s+|$)' file 
grep -E '/aa/bbbb/cccccc(\s+|$)' file 

Или вы можете просто использовать небольшую script:

В awk:
$ awk '$3=="/aa/bbbb/cccccc"' file
2014-05-05      09:11:53    /aa/bbbb/cccccc             29899
Или, если вы не знаете, в каком поле находится ваш шаблон
$ awk '{for(i=1;i<=NF;i++){if($i=="/aa/bbbb/cccccc"){print}}}' file
2014-05-05      09:11:53    /aa/bbbb/cccccc             29899
В Perl
$ perl -ane 'print if grep {$_ eq "/aa/bbbb/cccccc"} @F' file
2014-05-05      09:11:53    /aa/bbbb/cccccc             29899

1
задан 29 July 2017 в 11:34

0 ответов

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

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