Links on July 10, 2006

Date
2006-07-10 (Mon)
Category
Links
Mac OS X: キーボードショートカット
スリープさせるキーボードショートカットってしらなんだ。Ctr-Eject で、ダイアログ、Opt-Com-Eject で直接スリープとな。
Rabin Karp アルゴリズムでコード重複の検出
Hash を使った文章比較、って僕も前に考えた。というか今も考え中。CVS ほどの大規模でなくても、普段のファイル出し入れ作業を変えることなくバージョン管理とかできたらすてきかな〜とか。
CREATIVE WORLD 2006 - あの「大神」のタッチ、モーションはどう実現!?
日本ってこういうところ素敵。行きたいけど。。大神は最初の Movie が発表された時から、ずっと見続けている気がするけれど、まだプレイしたこともない。
スラド:大規模なソースコード、何万行までいじれますか? のコメント
Slashdot を読んで、たまに出会うこういう shell 小技。ログの切り出しとか、こういうのでコマンドを覚えた僕はいったい。
taka2 (14791) のコメント: 2006年07月10日 17時51分 (#975691)
> cat *.[ch] | wc -l
だと、サブディレクトリ下のファイルが計れないっすよ。
とはいえ、
> find . -type f | xargs wc -l | awk '{l += $1}END{print l}'
これはダメですね。wc は、引数の個々のファイルについての計測結果とは別に、最後に調査したファイル全部の合計も表示しますから、出てる数字全部足したら2倍の数字が出てしまいます。
そんなにファイルが多くないなら、
find . -type f -print0 | xargs -0 wc -l | grep total
で十分でしょう。ファイル数が多いなら、
find . -type f -print0 | xargs -0 wc -l | grep total | awk '{l += $1}END{print l}'
で。

Comment:0

Comment Form

Remember Me?


Trackback:0

TrackBack URL for this entry
http://blogs.grf-design.com/mt/mt-tb.cgi/176
Listed below are links to weblogs that reference
Links on July 10, 2006 from The Croton

Return to Page Top