bug#44704: uniq: replace repeated lines with a message about how many repeated lines

2020-11-18 Thread Chris Elvidge
On 17/11/2020 01:32 pm, Brian J. Murrell wrote: It would be a useful enhancement to uniq to replace all lines considered non-uniq (i.e. those that would be removed from the output) with a message about how many times the previous line was repeated. I.e. $ cat < You could write your own functio

bug#44704: uniq: replace repeated lines with a message about how many repeated lines

2020-11-18 Thread Bernhard Voelker
On 11/18/20 12:25 PM, Chris Elvidge wrote: > You could write your own function to do it. E.g. > > unique() { > [ "$1" ] || { echo "Needs a readable file to test" && return 1; } > [ -r "$1" ] || { echo "Needs a readable file to test" && return 1; } > R=""; N=0 > while IFS=$'\n' read L; do > [ "$L"