0
我想檢查目錄中每個Python文件的'code rating'。應打印文件的名稱及其等級。如何查找,xargs和grep得到的輸出?
我以爲以下至少會打印所有代碼評級:
find . -name '*.py' -print0 | xargs -0 pylint | grep "has been rated"
但是,它打印只有一個代碼評級。爲什麼?我如何解決它?
我想檢查目錄中每個Python文件的'code rating'。應打印文件的名稱及其等級。如何查找,xargs和grep得到的輸出?
我以爲以下至少會打印所有代碼評級:
find . -name '*.py' -print0 | xargs -0 pylint | grep "has been rated"
但是,它打印只有一個代碼評級。爲什麼?我如何解決它?
嘗試:
find . -name '*.py' -exec pylint {} \; | grep "has been rated"
我怎樣才能additinally打印到文件的名稱? – 2014-11-04 12:02:01
找到。 -name'* .py'-print -exec pylint {} \; | egrep'py $ |已被評爲' – SMA 2014-11-04 12:08:27