Skrypt do rozpoznawania daty utworzenie pliku
: 23 września 2011, 21:17
Witam.
Nie zajmowałem się wiele programowaniem, a potrzebuję stworzyć skrypt/program realizujący co następuje:
W jednym katalogu są zapisywane pliki, które mają schemat nazwy:
[INDENT]kopia_[unikalna_nazwa1] 2011-01-01.zip
kopia_[unikalna_nazwa1] 2011-01-02.zip
kopia_[unikalna_nazwa1] 2011-01-05.zip
kopia_[unikalna_nazwa2] 2011-01-01.zip
kopia_[unikalna_nazwa2] 2011-01-20.zip
kopia_[unikalna_nazwa2] 2011-02-21.zip[/INDENT]
Teraz chciałbym żeby zapuszczony skrypt sprawdził wszystkie pliki i przeniósł do innego katalogu tylko takie które są najnowszą wersją danej "unikalnej_nazwy".
Najlepiej żeby wzorce unikalnych nazw czyli tą część:
[INDENT]unikalna_nazwa1
unikalna_nazwa2
unikalna_nazwa3
itd.[/INDENT]
pobierał sobie z pliku tekstowego, a daty samych przetwarzanych plików wyciągał z nazwy pliku, a nie np. z systemu z daty utworzenia pliku.
Czy w bashu dam radę stworzyć taki skrypt, czy potrzebuję czegoś bardziej zaawansowanego?
Dziękuję za sugestie.
Nie zajmowałem się wiele programowaniem, a potrzebuję stworzyć skrypt/program realizujący co następuje:
W jednym katalogu są zapisywane pliki, które mają schemat nazwy:
[INDENT]kopia_[unikalna_nazwa1] 2011-01-01.zip
kopia_[unikalna_nazwa1] 2011-01-02.zip
kopia_[unikalna_nazwa1] 2011-01-05.zip
kopia_[unikalna_nazwa2] 2011-01-01.zip
kopia_[unikalna_nazwa2] 2011-01-20.zip
kopia_[unikalna_nazwa2] 2011-02-21.zip[/INDENT]
Teraz chciałbym żeby zapuszczony skrypt sprawdził wszystkie pliki i przeniósł do innego katalogu tylko takie które są najnowszą wersją danej "unikalnej_nazwy".
Najlepiej żeby wzorce unikalnych nazw czyli tą część:
[INDENT]unikalna_nazwa1
unikalna_nazwa2
unikalna_nazwa3
itd.[/INDENT]
pobierał sobie z pliku tekstowego, a daty samych przetwarzanych plików wyciągał z nazwy pliku, a nie np. z systemu z daty utworzenia pliku.
Czy w bashu dam radę stworzyć taki skrypt, czy potrzebuję czegoś bardziej zaawansowanego?
Dziękuję za sugestie.