diffstat - various - Various utilities developed at bitreich. HTML git clone git://bitreich.org/various/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/various/ DIR Log DIR Files DIR Refs DIR Tags --- diffstat (358B) --- 1 #!/bin/sh 2 # script to quickly check how much is changed in a patch. 3 # Written and (c) by Evil_Bob on 2022-01-10. 4 5 LC_ALL=C awk ' 6 $0 ~ /^(\+\+\+|\-\-\-) /{ 7 # likely a diff header for a file. 8 next; 9 } 10 length($0) { 11 c = substr($0, 1, 1); 12 if (c == "-") 13 del++; 14 else if (c == "+") 15 add++; 16 } 17 END { 18 printf("%d insertions(+), %d deletions(-)\n", add, del); 19 }'