Bash snippet - Convert rar crc32 to sfv


SUBMITTED BY: DanielK

DATE: Aug. 13, 2016, 2:28 p.m.

FORMAT: Bash

SIZE: 300 Bytes

HITS: 604

  1. function rar_crc32_to_sfv()
  2. {
  3. if [ $# -gt 0 ]; then
  4. { unrar vt "$1" | sed -n '1,9{/.*/d};0~3d;{N;s/^\s*\(.\+\)\n\s\+[[:digit:]]\+\s\+[[:digit:]]\+\s\([[:digit:]]\+%\|<--\)\s.\{8\}\s[[:digit:]]\+:[[:digit:]]\+.\{12\}\(.\{8\}\).*$/\1 \3/p}' }
  5. else
  6. echo "${FUNCNAME} <source>"
  7. fi
  8. }

comments powered by Disqus