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