Выражение формата даты в BASH при добавлении дней

Итак, я пишу вычисление даты в Bash, и у меня проблемы с форматом даты. Может быть, я просто пишу неправильно, любая подсказка полезна

#!/bin/bash

echo -e "bill date"
read date

      d1=$(date -d  "$date +27 days")
      d2=$(date -d  "$date +45 days" )


echo "$(tput bold setaf 3)Suspension date = $d1" 
echo "$(tput bold)$(tput setaf 1)Termination date = $d2"

Что бы я хотел вывод будет следующим: Дата приостановки = понедельник, 6 ноября 2017 г.

я получаю дату приостановки = понедельник, 6 ноября, 00:00:00 EST 2017

Я пробовал много вариантов и вариантов размещения + '% a% B% d% Y ', и я продолжаю получать ошибки неверной даты.

ударившись головой о стол и стену, пока ничего не разбили.

0
02.11.2017, 21:09
0 ответов

Теги

Похожие вопросы