Мне нужно создать файл сценария оболочки, который принимает строку, дату начала и дату окончания и генерирует выходной файл в следующем формате.Дата добавления в сценарии оболочки в AIX
Примечание: Даты в формате ММ/ДД/ГГГГ
string,start date
string,start date + 1
...
string,end date
Я не в состоянии увеличивать дату. Я попытался использовать опцию date -d
, но она недоступна в AIX.
Может кто-то может помочь с помощью встроенной команды сценария оболочки или команды perl для увеличения даты?.
Можете ли вы установить сторонние модули perl, или вам нужно придерживаться встроенных функций? Если последнее, какая именно версия Perl у вас есть? (Кроме того, у вас есть интерпретатор Python? Если так, опять же, какая именно версия?) –
... в стороне: 'MM/DD/YYYY' - это, пожалуй, наихудший широко используемый формат даты (кроме' MON/DD/YY'): Сортировка ASCII плохо относится к ней, и она часто неоднозначна (часто не удается определить, пользуетесь ли вы «DD/MM/YYYY», который также популярен). Когда у вас есть контроль, «YYYY-MM-DD» - это правильная вещь: он гораздо менее двусмыслен для читателей, он совместим с RFC, и он хорошо сортируется. –
«ММ/ДД/ГГГГ» - это, пожалуй, наихудший широко используемый формат даты. Не говоря уже о том, что это даже не имеет смысла. – ThisSuitIsBlackNot