Я пытаюсь сделать клон date
из coreutils. 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
в аргументе. Но я не нашел ничего о том, что вы можете сделать имена необязательными.