🚄

ディレクトリ配下の全ファイルの総行数を求めたい、最速で!

2025/02/10に公開

知る限り下記ワンライナーが最速で個人的に暫定1位。出力も抽出加工不要で嬉しい。

$ find ./src -type f -name '*.java' | xargs -P 0 cat | wc -l 
 4338369

xargs の -P 0 は CPU コア数分の並列実行を行う。なくてもそこそこ速い。

Discussion