Bash ötletelés
Sziasztok!
Lenne egy feladat, kicsit elakadtam benne:
adott 2 konyvtár legyen "A" és "B".
Egy script lement adatokat "A" konyvtarba naponta 2x, hasonlo nevvel: akarmi_10022211:11:11.tar.bz2, ahol dirnev_evhonapnapora:perc:mp.tar.bz2 alapjan nevezodnek el a dolgok.
Ezutan atmasolja "B" mappaba oket.
Amit elszeretnek erni: gyakorlatilag ne masolja hanem helyezze at, illetve csekkolja ossze a 2 konyvtarat, ha stimmelnel "B" mappaban a dolgok "A" mappaval, akkor torolje le.
Nyilvan mv-el meglehet konnyen oldani, de az talan nem a legbiztonsagosabb mod, ha vmi behal pont.
Diff-el lenne a legjobb az osszehasonlitast szerintetek?
En valahol itt jarok fejben:(syntax biztos nemjo:))
if
diff A B
then rm rf /A/*
else "nem jo valami"
illetve ott akadtam el, hogy a diff eredményét hogy kapjam el a torleshez.
(ha stimmel menjen a torles, ha nem akkor nem)
Ha valakinek van mas otlete, esetleg mukodo megoldasa, azt szivesen veszem. :)
- Tovább (Bash ötletelés)
- 1100 megtekintés