diff.sh 421 B

1234567891011121314
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. IFS=$'\n\t'
  4. function main() {
  5. printf '%-14s %-8s %-8s\n' '' 'parsed' 'Unihan'
  6. for kind in 'kHanyuPinyin' 'kMandarin' 'kHanyuPinlu' 'kXHC1983'
  7. do
  8. unihanCount=$(less Unihan_Readings.txt |grep -v '^#' |grep -c "$kind")
  9. parsedCount=$(less "$kind".txt | grep -c "")
  10. printf '%-14s %-8s %-8s\n' "$kind" "$parsedCount" "$unihanCount"
  11. done
  12. }
  13. main