[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#24929: comm enhancement proposal: --print-summary --quiet
From: |
積丹尼 Dan Jacobson |
Subject: |
bug#24929: comm enhancement proposal: --print-summary --quiet |
Date: |
Sat, 12 Nov 2016 07:24:35 +0800 |
Please add a comm --print-summary and --quiet, so we wouldn't have to write
$ comm FILE1 FILE2|perl -nwe '
/^\t+/;
$h{ length $& || 0 }++;
END {
@L = ( "Lines in 1st ", "Lines in 2nd ", "Lines in both" );
printf "%s: %5d\n", $L[$_], $h{$_} for sort keys %h;
}
'
Lines in 1st : 601
Lines in 2nd : 437
Lines in both: 2417
(Which would get fooled by leading tabs in the files anyway.)
(Or add "only": 'Lines only in 1st'...)
--print-summary
Print totals at end.
--quiet
Suppress file content output.
In fact my formatting is ugly. Make it look like the output of
$ wc -l FILE1 FILE2
Thanks.
- bug#24929: comm enhancement proposal: --print-summary --quiet,
積丹尼 Dan Jacobson <=
bug#24929: comm enhancement proposal: --print-summary --quiet, 積丹尼 Dan Jacobson, 2016/11/18