次のコマンドを使用して、JAVAファイルのテキスト行をカウントしています。
find . -name '*.java' | xargs wc -l
find
複数のファイル拡張子に一致するようにコマンドパラメーターを変更するにはどうすればよいですか?たとえば、CPP、C、およびHファイルに対して上記の操作を使用したいと思います。
また、
—
ダニエルアンダーソン
find -print0 | xargs -0
コンストラクトを使用するか、より優れたシンプルなものを使用しますfind . -name '*.cpp' -o -name '*.c' -o -name '*.h' -exec wc -l {} +
。これにより、ファイル名の問題(空白スペース、改行など)が回避され、(非常に)適切なカスタムになります。
find
コマンドに関するものです。一致するファイルを検索する場所だからです。