유니크의 일반화

유니크의 일반화

이것uniq(1)명령은 작은 것으로 생각할 수 있습니다.지도/줄이다공식 프로그램:

  • 연속된 동일한 입력 라인을 그룹으로 매핑합니다.
  • 행 목록(모두 동일함)을 하나의 행으로 줄입니다.

Unix에 이러한 (기능적) 프로그래밍 스타일의 예가 더 있습니까? 그리고 다른 맵이나 축소 기능을 사용하고 싶은 경우 사용자 정의 매퍼와 리듀서를 제공하는 보다 일반적인 도구가 있나요?

어쩌면 다음과 같은 것일 수도 있습니다.

mapreducer -mapper prog1 -reducer prog2 < input > output

답변1

"bashreduce"라는 도구가 있습니다.

기사: http://www.linux-mag.com/id/7407/

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

관련 정보