$ date -d "Apr 1 2016 - 1 month" +%B
daje mi „marzec”, co jest świetne - miesiącem poprzedzającym kwiecień jest marzec. Jeśli to zrobię:
$ date -d "$(date -d "Apr 1 2016") - 1 month" +%B
daje mi „luty”. To powoduje błąd w bardziej złożonym kodzie, który mam. Dlaczego te 2 polecenia pokazują różne wyniki?
March