Uniq

uniq 的泛化

  • February 15, 2017

uniq(1)命令可以看作是一個小型的map / reduce風格的程序:

  • 將連續的、相同的輸入行映射成組;
  • 將行列表(全部相同)減少為一行。

在 Unix 中是否有更多這種(函式式)風格的程序範例?而且,如果我想使用另一個 map 或 reduce 函式,是否有更通用的工具可以提供自定義映射器和 reducer?

也許是這樣的:

mapreducer -mapper prog1 -reducer prog2 < input > output

有一個工具叫做“bashreduce”

文章: http ://www.linux-mag.com/id/7407/

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

引用自:https://unix.stackexchange.com/questions/345202