Uniq
uniq 的泛化
該
uniq(1)
命令可以看作是一個小型的map / reduce風格的程序:
- 將連續的、相同的輸入行映射成組;
- 將行列表(全部相同)減少為一行。
在 Unix 中是否有更多這種(函式式)風格的程序範例?而且,如果我想使用另一個 map 或 reduce 函式,是否有更通用的工具可以提供自定義映射器和 reducer?
也許是這樣的:
mapreducer -mapper prog1 -reducer prog2 < input > output
有一個工具叫做“bashreduce”