2014-11-04 2 views
0

Я хотел бы проверить «рейтинг кода» для каждого файла Python в каталоге. Имя файла и его рейтинг должны быть напечатаны.Как найти, xargs и grep результат?

Я думал следующее, по крайней мере, распечатать все рейтинги код:

find . -name '*.py' -print0 | xargs -0 pylint | grep "has been rated" 

Однако, он печатает только один рейтинг кода. Зачем? Как это исправить?

ответ

0

Try:

find . -name '*.py' -exec pylint {} \; | grep "has been rated" 
+0

И как я могу additinally печатать имя файла? –

+0

найти. -name '* .py' -print -exec pylint {} \; | egrep 'py $ | был оценен' – SMA