【发布时间】:2012-09-03 03:38:56
【问题描述】:
我正在尝试编写一个脚本来将手册页转换为 PDF 文件。我现在的脚本是:
#! /usr/bin/env bash
[[ $# -ne 1 ]] && { echo "Usage: $(basename $0) [command]" ; exit 1 ; }
man -t ${1} | ps2pdf14 - > "${1}_man.pdf"
问题是如果手册页不存在,脚本仍然会继续执行,生成一个空的 PDF 文件。所以我想知道是否有办法确定手册页是否存在?
【问题讨论】:
-
为什么不直接使用troff/groff?
标签: linux bash conditional-statements manual