“使用”一词是什么意思?

“使用”一词是什么意思?

我在剧本中经常看到这样的情况。 “usage”是unix中的命令吗?

我尝试用谷歌搜索,但得到的结果不明确。这是一个例子 : ${1?"Usage: $0 ARGUMENT"}

答案1

不,“使用”不是命令。在您的示例中,如果命令后面没有运行参数,则输出将打印到屏幕上。

它基本上是说,如果您看到 $1 变量,则继续,否则将此信息打印到终端以帮助解释。

例如,假设我运行 commnad ./foobar。它将退出并打印“Usage: foobar ARGUMENT”。如果我改为运行./foobar option1,则程序将使用包含“option1”的变量 $1 启动。

相关内容