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"
 |