例如,cat
没有选项 '-a'
当我尝试运行 cat -a
时,我收到错误消息和用法行。我能以某种方式获得真值吗?
或者我必须做类似的事情:
MESS=$(cat -a)
ERROR='illegal option -- a
usage: cat [-benstuv] [file ...]'
if [ "$MESS" = "$ERROR" ] ; then
....
(虽然这不起作用,它仍然将消息打印到屏幕而不是将其存储到 MESS)
最佳答案
您可以查看某些程序手册以查看 ex 的可用选项。
man cat
关于linux - 有没有办法检查某个选项是否对某个程序有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35000626/