( xclusiv | 2015. 06. 09., k – 13:26 )

Nem értesz a bash-hez, és gondolom a fejlesztési idő minimalizálása lenne a cél, ezért faék egyszerűségű megoldást mondok: excel-ben (libreoffice, stb) legenerálod a visszamásoló shell script-et, az eredményt bedobod egy #!/bin/bash kezdetű text file-ba, adsz rá futtatási parancsot és elengeded.

Ehhez kell egy template, mittomén A1 cella a dátumot tartalmazza (javaslom, hogy text legyen), Az A2..An cellák pedig a megfelelő könyvtárakat, pl. db/teszt1, web/weblap2, stb.

Ha a 2015.03.05.-ei mentések a nevükben pl. a 20150305 string-et, akkor az


mkdir -p /home/joda/munka/db/teszt1 && cp /home/joda/mentes/db/teszt1/*20150305* /home/joda/munka/db/teszt1/

sort, ha pedig a valamilyen könyvtárstruktúrban vannak a dátumok, akkor pl. a


mkdir -p /home/joda/munka/db/teszt1 && cp /home/joda/mentes/db/teszt1/2015/03/05/mentes.tgz /home/joda/munka/db/teszt1/

sor kell legenerálnod. Minimális excel tudással ez eléggé triviális, mittomén B2 tartalma


="mkdir -p /home/joda/munka/"&A2&" && cp /home/joda/mentes/"&A2&"/*"&$A$1"&* /home/joda/munka/"&A2&"/"

az első példára, már ha el nem írtam.