1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
#!/bin/bash # # LPR over SSH. # # Parameters BASENAME="`basename $0`" SERVER="$1" # Shift shift # Check if [ -z "$1" ]; then echo "usage: $BASENAME <server> <file>" exit 1 elif [ ! -e "$*" ]; then echo "no such file: $*" exit 1 fi # Proceed cat "$*" | ssh $SERVER lpr