18 lines
210 B
Bash
Executable File
18 lines
210 B
Bash
Executable File
#!/bin/sh -x
|
|
|
|
_file="${1%%.*}"
|
|
_ext="${1##*.}"
|
|
_out="/tmp/print-$(pwgen -1).ps"
|
|
|
|
convert_pdf() {
|
|
pdf2ps "$_file.$_ext" "$_out"
|
|
}
|
|
|
|
case $_ext in
|
|
[pP][dD][fF])
|
|
convert_pdf; lpr $_out;
|
|
;;
|
|
esac
|
|
|
|
rm -vf "$_out"
|