我正在尝试从coreutils克隆date
。 man
描述了命令-r
可以具有不同的值“ types”:
-r seconds
Print the date and time represented by seconds, where seconds is the number of seconds since the Epoch
(00:00:00 UTC, January 1, 1970; see time(3)), and can be specified in decimal, octal, or hex.
-r filename
Print the date and time of the last modification of filename.
因此自变量可以描述为[-r seconds | filename]
。
我如何在拍手中达成相同目标?
我已经尝试过使用具有相同选项名的多重参数。另外,参数中可能有多个value_names
。但是我没有发现任何可以使名称可选的内容。