wcのrubyによる簡易的な移植

  • wcのrubyによる簡易的な移植
  • wc (GNU coreutils) 8.23を参考にした
  • ファイル引数のみの出力のエミュレート
  • utf-8のみサポート

背景

学校の課題で2016-10に作成した.

k-takata/Onigmo: Onigmo is a regular expressions library forked from Oniguruma.のunicodeプロパティ指定を知らなくて結構悩んだ.

ソースコード

テストコード

parallel 'wc {}; ruby wc.rb {}' ::: ../**/*.{md,rb,hs}|uniq|perl -pe 's/\s*\S+\s+\S+\s+\S+\s+//'|uniq -d