$ man ls | col -b | lpr -P hp1_floor2
col -b : 백 스페이스 특수 문자 출력 방지
lpr -P hp1_floor2 : 프린터 이름
글꼴 지정 프린터하기
$ zcat /usr/share/man/man1/ls.1.gz | groff -man -Tps | lpr -P hp1_floor2
ps 저장
zcat /usr/share/man/man1/ls.1.gz | groff -man -Tps >top.ps
zcat : 압축된 파일 열기
groff : 글꼴 지정
lpr -P hp1_floor2 : 프린터 이름
스크립트 작성.
# ----------------------------------------------------------------------
CMDS="$@"
OUTDIR="/tmp/$USER.man"
[ ! -d "$OUTDIR" ] && mkdir -p "$OUTDIR" :
for i in $CMDS
do
man "${i}" col -b > "$OUTDIR/${i}.txt"
done
echo "**********************************************************"
echo "디렉토리에 저장된 모든 메뉴얼 페이지 $OUTDIR"
echo "디렉토리 이동\"$OUTDIR\" 다음 명령어 입력 (s):"
echo "lpr *.txt"
echo "**********************************************************"
exit 0
사용 방법.
$ saveman "ls bash"
댓글 없음:
댓글 쓰기