Nowe posty

xx Instalacja Linux pop!os na laptopie bez systemu (10)
2022-01-13, 19:00:51
xx Stary Asus x71sl , nie startuje żaden linux (8)
2022-01-11, 19:00:52
xx HDMI - problem w poprawnym działaniu (0)
2022-01-11, 13:09:19
xx Search redirecting (4)
2022-01-08, 12:12:02
xx Ocena odpowiedzi - włączenie funkcji forum (0)
2022-01-07, 19:38:24
xx Jak to wersja (24)
2022-01-07, 00:22:09
xx Zadanie (1)
2022-01-06, 09:34:34
xx Skrypt usuwający zawartość folderu przy wyłączaniu komputera (8)
2022-01-06, 05:32:29
xx Jak w Manjaro uniemożliwić montowanie innych dysków? (5)
2022-01-06, 05:25:25
xx Problem z prawami dostępu (2)
2022-01-04, 14:40:03

Autor Wątek: Skrypt zakładający katalog z nazwą miesiąc -1  (Przeczytany 248 razy)

Offline drynkowski

  • Nowy na forum
  • *
  • Wiadomości: 1
    • Zobacz profil
Skrypt zakładający katalog z nazwą miesiąc -1
« dnia: 2021-09-23, 11:01:19 »
Na wstępie chcę wszystkich przywitać.
Drogie koleżanki i koledzy,
czy wie ktoś może jak napisać skrypt który założy katalog z miesiącem (liczbowo) w nazwie ale miesiąc wstecz.
Nie ma problemu z datą bieżącą
w skrypcie przypisuje zmiennej np
DIR_NAS=`date '+%m.%Y'`
potem
mkdir %DIR_NAS
cały problem jest w tym, że skrypt wywołuję pierwszego dnia miesiąca a dane, które tam będą kopiowane są z miesiąca poprzedniego.
Mogę tak zostawić i w domyśle wiedzieć że w 09.2021 są dane z sierpnia ale to takie mało eleganckie.
Macie jakiś pomysł, żeby skryptem założyć katalog np 09-1?
Pozdrawiam


Edycja
Rozwiązałem problem. Poprawna składnia jest taka:

DIR_NAS=`date -d "-1 month" +%m.%Y`
mkdir $DIR_NAS
« Ostatnia zmiana: 2021-09-23, 11:12:52 wysłana przez drynkowski »