ソースコードの行数を計算する方法
-
13-10-2019 - |
質問
タイトルが言っているように、bashコマンドを使用してソースコードフォルダー内の行の総数を計算する方法
解決
使用する sloccount
他のヒント
使用することができます
find . -name '*.php' | xargs wc -l
使用する クロック. 。約80の言語をサポートします。
あなたは次のようなことを試すことができます:
find . -name "*.java" -exec cat {} \; | wc -l
私の提案はでしょう
- 使う
find
すべてのファイルを見つけるためのBartiの回答のようにコマンド - 使用する
sed
または何か すべてのコメントを取り除きます - まったくしないでください
SLOCは、ソフトウェアを測定する非常に誤解を招く方法です。ビル・ゲイツは、それは航空機の品質を重量で推定するようなものであり、彼が言った唯一の役立つことかもしれないと言いました。
これには空の行もカウントされますが、簡単です。確認してやりたい特定のディレクトリに移動します
find . | wc
すでに回答されており、別の方法で使用しています awk
あなたは間違いなく持っています。
cat *.ext | awk 'BEGIN{i=0;} {i++;} END{print "Lines ", i}'
また、これをお勧めします。これは、数えたくない行にパターン(コメントなど)を追加するために簡単に編集できるからです。
所属していません StackOverflow