qzconv 559 B

1234567891011121314151617181920212223242526272829
  1. #!/usr/bin/env zsh
  2. set -e -o pipefail
  3. #=============================================================================
  4. _usage()
  5. {
  6. echo "usage: qzconv <input file> <output file>"
  7. exit
  8. }
  9. [ ! -e "${1}" ] || [ -z "${2}" ] && _usage || IN_FILE="${1}" && OUT_FILE="${2}"
  10. #=============================================================================
  11. _convert()
  12. {
  13. grep -Eo '[0-9.]{1,}->[0-9.]{1,}' "${IN_FILE}" > "${OUT_FILE}".qz
  14. }
  15. _main()
  16. {
  17. _convert
  18. }
  19. #=============================================================================
  20. _main "$@"