#!/bin/sh _pdftoxzusage() { cat << EOF Convert pdffile to text, then compress to xz file. Usage: pdftoxz [pdffilename] Option: -h: Print this help pdftotext options: see \`man pdftotext\` Dependency: pdftotext xz EOF } LASTARG="${@:$#}" if file "${LASTARG}" 2>&1 /dev/null | grep -q 'PDF' ; then # pdf check XZFILE=$(echo $(basename "${LASTARG}" '.pdf').xz) # rename .pdf to .xz pdftotext "$@" - | xz -c > "${XZFILE}" elif [ "$1" = '-h' ] || [ "$1" = '--help' ]; then _pdftoxzusage exit 0 else _pdftoxzusage exit 1 fi