答えて
うん:
shell]$ find /my/source -name "*.py" -type f -exec cat {} + | wc -l
仕事が良い「国連の。
パーフェクト、ありがとう! – Spike
UNIXでwcコマンドを確認してください。
エイデンの答えから始まり、そしてa question of my ownのヘルプのビットを、私はこの神ひどい混乱になってしまった:
# find the combined LOC of files
# usage: loc Documents/fourU py html
function loc {
#find $1 -name $2 -type f -exec cat {} + | wc -l
namelist=''
let i=2
while [ $i -le $# ]; do
namelist="$namelist -name \"*[email protected][$i]\""
if [ $i != $# ]; then
namelist="$namelist -or "
fi
let i=i+1
done
#echo $namelist
#echo "find $1 $namelist" | sh
#echo "find $1 $namelist" | sh | xargs cat
echo "find $1 $namelist" | sh | xargs cat | wc -l
}
あなたが一致したい拡張子の任意の数を指定することが可能になります。私が言うことができる限り、それは正しい答えを出力しますが、私はこれが1ライナーだと思っていました。そうでないと、私はbashで始まったことはないでしょう。
私はこれよりも知識が豊富で、これを改善することができると確信していますので、私はコミュニティのwikiに入れます。
loc(){ D = $ 1; エコー "$ @" | xargs -n 1エコー| sedの、^、 - または - 名前*。、 '| xargsは$ D型fを見つける| | wc -l } – rzab
申し訳ありません、oneliner:echo py html | xargs -n 1エコー| sedの、^、 - または - 名前*。、 '| xargs findドキュメント-type f | | wc -l – rzab
ああ、私はシフトについて考えることさえなかった!私が言ったように、この答えはコミュニティのwikiにあるので、直接編集することができます。もしそうでなければ、後で修正することができます。 –
はGnuWin32(http://gnuwin32.sourceforge.net/packages/coreutils.htm)
トイレ*の.py
を使用してWindows上でトイレのコマンドを取得するあなたはCLOCで見たいと思うかもしれません - それは、特定のDjangoのではないのですが、それは、Pythonをサポートしています。実際のコード、コメント、空白行などの行数を表示することができます。
- 1. 複数のDjangoプロジェクト
- 2. Django複数の認証バックエンド、1つのプロジェクト、どのように?
- 3. アクティブ/人気のGoogleコードDjangoプロジェクト
- 4. Djangoのデータベーステーブルの行数を数える方法
- 5. 1行のコード行を数える方法
- 6. 1つのDjangoプロジェクトから別のDjangoプロジェクトへのデータの移行
- 7. ファイルグループの行数はどのように数えますか?
- 8. Javaプロジェクトの比較数を数える
- 9. Djangoテンプレートで数学を行うには?
- 10. 複数行のコードに複数行のコードを挿入するにはどうすればよいですか?
- 11. 1つのDjangoプロジェクトで複数のドメインホスティング
- 12. カスタムDjango 404ページのコードを実行
- 13. Djangoプロジェクトから複数のDjango開発サーバを起動する
- 14. は、このようなコードの行数千がある私の現在のプロジェクトでのロギングルートロガー
- 15. django form.initデータの改行を与える
- 16. コード内のGroovyコードをSoapUIのようなjavaでコード実行結果で置き換えます
- 17. テキストファイル内の新しい行を数えよう
- 18. Djangoプロジェクトのプロジェクト管理/ビルドツール?
- 19. デスクトップアプリケーションとしてのDjangoプロジェクト:どのように?
- 20. Djangoプロジェクトのアプリケーション
- 21. 行を数えて番号を付けよう
- 22. Djangoクエリ:空の値を数えたい
- 23. コードの行数によってアプリケーションについて教えてください。
- 24. Java - 変数定義後のブレース?私はこのようなコードを越え
- 25. 「はImportError:いいえモジュールという名前のダミー」新鮮Djangoプロジェクト
- 26. Eclipse EcLemmaコードの行数を超えてカバーされた命令の数
- 27. このSQL文の行数はどのように数えますか?
- 28. 実行中のスレッド(pthread)の数はどのように数えますか?
- 29. ツリー内のリーフノードを数えよう
- 30. Django + Apache:WWWからプロジェクトにアクセスできるようにする
プロジェクト内の* .pyファイルのすべての行、またはあなたが書いたコード行だけを意味しますか?足場コードは除きますか? –
@Andrew、DJangoの配布ファイルは通常、とにかくサイトルートから離れて保管されていませんか? –
@Andrew Hare、ええ、私は書いたコード行を見つけたいだけです。実際には、view.py、model.py、urls.pyの各ファイルは機能しますが、それでも私のcontext_processorsなどでは多くのコードが見付かりませんが。 @Aiden Bellええ、そうです。 – Joe