Я попытался рассчитать количество дней с 1 января до указанной даты в том же году. Опция -d для команды UNIX не работаетРасчет количества дней, указанных в UNIX
date -d
date: illegal option -- d
Usage: date [-u] [+format]
date [-u] [mmddhhmm[[cc]yy]]
date [-a [-]sss.fff]
Я использую этот script, но слишком долго. Есть ли простой способ рассчитать количество дней?
EDIT Результат сценария:
$ ksh datecalc -a 2013 2 5 - 2013 1 1
$ 35
является 'дата«+% j'' полезным? – mpez0
Старые/венгерские системы unix не всегда поддерживают параметр '-d', поскольку сообщение об использовании, которое вы получаете, похоже, указывает. Вы можете обнаружить, что утилита gnu-date, которая поддерживает '-d', установлена в альтернативном каталоге. Может помочь добавить тег, для которого вы используете Unix. Удачи. – shellter