ユニークの一般化

ユニークの一般化

これuniq(1)コマンドは小さいと考えることができます。地図/減らす公式プログラム:

  • 連続した同じ入力ラインをグループにマップします。
  • 行リスト(すべて同じ)を1行に減らします。

Unixには、これらの(機能的な)プログラミングスタイルの例がありますか?そして、他のマップや縮小機能を使用したい場合は、カスタムマッパーとリデューサーを提供するより一般的なツールがありますか?

たぶん、次のようなものがあります。

mapreducer -mapper prog1 -reducer prog2 < input > output

答え1

「bashreduce」というツールがあります。

記事: http://www.linux-mag.com/id/7407/

GitHub: https://github.com/erikfrey/bashreduce

関連情報