Forum » Programiranje » Pomoč pri bash skripti
Pomoč pri bash skripti
Netrunner ::
Imam slike v mapak razdeljene po mesecih in letih. Rad bi naredil zip arhiv sakega meseca posebaj. Spisal sem to skripto za leto 2010:
Ta skripta naj bi šla na disk P: v mapo 2010 in iz nje naredila za vsaki mesec svoj 7z. Zadeva deluja na pol in sicer v vsakem letu je 12 map katere se začnejo z številko 01, 02, 03 ... Arhiv se lepo ustvari vendar iz nekega razloga samo za mesece 6,7,8,9,10 ???
Ni mi jasno zakaj začne vedno z 06 Junij in konča pri 10 Oktober ?? Zakaj spusti na začetku in na koncu in zakaj jih naredi ravno 5 ?? :)
Podobno skripto sem že uporabljal s to razliko, da sem jo pognal direkt v mapi kjer so bile mape in kamor se je tudi naredil arhiv. Brez cd, md ,... zadeva je delovala brez nekih omejitev.
Nisem ravno mojster v bash skriptah tako da za nasvet se zahvaljujem
md 2010 P: cd 2010 for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "d:\SLIKE_ZIP\2010\%%X.7z" -pTest -mx0 -mhe "%%X\" pause
Ta skripta naj bi šla na disk P: v mapo 2010 in iz nje naredila za vsaki mesec svoj 7z. Zadeva deluja na pol in sicer v vsakem letu je 12 map katere se začnejo z številko 01, 02, 03 ... Arhiv se lepo ustvari vendar iz nekega razloga samo za mesece 6,7,8,9,10 ???
Ni mi jasno zakaj začne vedno z 06 Junij in konča pri 10 Oktober ?? Zakaj spusti na začetku in na koncu in zakaj jih naredi ravno 5 ?? :)
Podobno skripto sem že uporabljal s to razliko, da sem jo pognal direkt v mapi kjer so bile mape in kamor se je tudi naredil arhiv. Brez cd, md ,... zadeva je delovala brez nekih omejitev.
Nisem ravno mojster v bash skriptah tako da za nasvet se zahvaljujem
Doing nothing is very hard to do... you never know when you're finished.
Netrunner ::
No pa daj jo, če že ne znaš pomagat pri obstoječi. Kar si napisal mi ne pomaga popolnoma nič.
Doing nothing is very hard to do... you never know when you're finished.
hando ::
Kaj točno pa imaš v mapah? če prav razumem slike....... torej ali se razporeja slike po imenih slik ali je treba pogledat date creation datoteke? če prav razumem gleda date creation in če spada naprimer pod februar 2010 gre to v en 7zip, pred tem v januar 2010, potem marec 2010, in tako naprej..
Sem prav razumel?
Jaz bi začel takole(skripta):
-------------------------------------------------------
import os
os.mkdir('2010')
os.chdir('2010')
files = os.listdir('.')
-------------------------------------------------------
Sem prav razumel?
Jaz bi začel takole(skripta):
-------------------------------------------------------
import os
os.mkdir('2010')
os.chdir('2010')
files = os.listdir('.')
-------------------------------------------------------
Netrunner ::
Če bi mel kakšno paypal motivacijo, bi jo naredil..
Delo iščeš na napačnem koncu. Forumi obstajajo z namenom.
@hando => Struktura je sledeča
2010
-01 januar
-02 februar
--dogodek 1
--dogodek 2
...
-03 marec
...
Končni cilj skripte je da naredi dateoteke:
01 januar.7z
02 februar.7z
03 marec.7z
katera vsaka vsebuje podmape z pripadajočimi slikami
Doing nothing is very hard to do... you never know when you're finished.
Netrunner ::
Sem dobil napako.
p: ni skočil na root ampak v zadnjo obiskano mapo in zato tudi cd 2010 ni delal in je zazipalo vedno isto mapo kjer je bilo manj mesecev. dodal sem še cd / in sedaj deluje kot bi moralo.
to bo to .. hvala in lp
p: ni skočil na root ampak v zadnjo obiskano mapo in zato tudi cd 2010 ni delal in je zazipalo vedno isto mapo kjer je bilo manj mesecev. dodal sem še cd / in sedaj deluje kot bi moralo.
to bo to .. hvala in lp
Doing nothing is very hard to do... you never know when you're finished.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Stiskanje datotek (strani: 1 2 )Oddelek: Pomoč in nasveti | 12178 (6388) | Oberyn |
» | Rešitev za sproten backup 40-ih računalnikovOddelek: Programska oprema | 5643 (3899) | aleksander10 |
» | enkripcija folderjev z 7zip - AES-256Oddelek: Pomoč in nasveti | 1079 (1016) | Netrunner |
» | Definiranje spremenjivke - javascriptOddelek: Programiranje | 1208 (1131) | a-ptuj |
» | Kako bi napisal .bat file, da bi ...Oddelek: Programiranje | 1890 (1336) | AtaStrumf |