davepacheco / summarize_range

summarize the ranges in a sorted list of integers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

summarize_range

summarize_range takes a newline-separated, sorted list of positive integers on stdin and produces a human-readable summary of the integer ranges.

Examples:

$ seq 1 10 | summarize_range
1 - 10

$ (seq 5 10; echo 12; seq 17 20) | summarize_range
5 - 10, 12, 17 - 20

About

summarize the ranges in a sorted list of integers

License:MIT License


Languages

Language:Awk 55.7%Language:Shell 44.3%