Nowe posty

xx Dostęp z komputerów z windowsem do plików udostępnionych na serwerze linux (samb (0)
Dzisiaj o 20:27:55
xx FirebirdSQL server w xinetd (0)
Dzisiaj o 16:39:49
xx brak uprawnienia do zamontowanej partycji ntfs - elementaryOS 6,1 (5)
Dzisiaj o 06:36:07
xx Jak zainstalować sterowniki do karty sieciowej TP LINK WN350GD (1)
2022-08-04, 05:55:46
xx Poczta Linux.pl (8)
2022-08-02, 16:48:14
xx Ubuntu vs Fedora (1)
2022-07-26, 03:40:58
xx virtualization technology (1)
2022-07-25, 21:27:10
xx Migracja z centos 6 na centos 7 (3)
2022-07-25, 07:31:19
xx akonadi w KDE5 (10)
2022-07-22, 23:34:05
xx Alternatywa dla Delphi (7)
2022-07-22, 15:27:42

Autor Wątek: Skrypt zakładający katalog z nazwą miesiąc -1  (Przeczytany 373 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 »