Leszeretnék törölni pár fájlt, és pár mappát szkript segítségével, melyek különböző helyen vannak. A törlésre akkor kerül sor, ha léteznek.
Van egyszerűbb módja is ennek, mint ahogy most csináltam egyesével if then? (bash)
Hozzászólások
rm -rf /ut/vonal
Törli a /ut/vonal -at, és minden esetlegesen bennelévő fájlt és könyvtárat. Az 'f' kapcsoló miatt a nem létező útvonalat szó nélkül kihagyja, tehát nem kell előtte vizsgálat if-then -el.
No igen. Nálam (egy "jól sikerült" backup script óta...) alap, hogy az rm -rf után közvetlenül nem szerepelhet változó, csak excplicit kiírt útvonal - vagy legalábbis az útvonal eleje semmiképp nem jöhet változóból. (Szerencsére az aktív-aktív működés "megoldotta" a rendelkezésre állást, de azért izzadós volt az elsődleges szervert éles üzemben újraépíteni, visszaszinkronizálni - de legalább a szerver kiesése és a kiesésére/visszaállítására írt forgatókönyv is tesztelésre került :-)
"leszeretnék"
Magyarázat Részletek ▼
A „le” igekötőt és a „szeretnék” igét egybeírjuk az alábbi szabály alapján:
Az igekötőt és az igét egybeírjuk, ha az igekötő a saját igéje előtt áll. [AkH11-131a]
Minden eszköz addig könnyíti meg az életünket, amíg tudjuk, hogyan kell használni:
"le szeretnék törölni"
A „le” igekötőt, a „szeretnék” igét és a „törölni” igét különírjuk az alábbi szabály alapján:
Az igekötő külön szó marad, ha közte és igéje (vagy igeneve) között más szó is van. [AkH11-131c]
Hozzászólások
rm -rf /ut/vonal
Törli a /ut/vonal -at, és minden esetlegesen bennelévő fájlt és könyvtárat. Az 'f' kapcsoló miatt a nem létező útvonalat szó nélkül kihagyja, tehát nem kell előtte vizsgálat if-then -el.
Ooh. Pedig pont ugyanebben a szkriptben már használtam is máshol. Öregszem.
Ha listád van, és a fájlnevekben nincs pl. szóköz, akkor xargs rm -rf lehet a barátod :-)
vagy find parancs aminek van exec kapcsolója meg -delete is
Jajj de szeressem az rm -rf et egy scriptben ... Oszt ha ugyesik egy parameter akkor nezunk hogy mi tortent :)
No igen. Nálam (egy "jól sikerült" backup script óta...) alap, hogy az rm -rf után közvetlenül nem szerepelhet változó, csak excplicit kiírt útvonal - vagy legalábbis az útvonal eleje semmiképp nem jöhet változóból. (Szerencsére az aktív-aktív működés "megoldotta" a rendelkezésre állást, de azért izzadós volt az elsődleges szervert éles üzemben újraépíteni, visszaszinkronizálni - de legalább a szerver kiesése és a kiesésére/visszaállítására írt forgatókönyv is tesztelésre került :-)
leszeretnék?
"leszeretnék"
Magyarázat Részletek ▼
A „le” igekötőt és a „szeretnék” igét egybeírjuk az alábbi szabály alapján:
Az igekötőt és az igét egybeírjuk, ha az igekötő a saját igéje előtt áll. [AkH11-131a]
"Letörölni szeretnék" vagy még inkább "Szeretnék letörölni".
Minden eszköz addig könnyíti meg az életünket, amíg tudjuk, hogyan kell használni: