Gyakori, hogy egyszerre több fájlt kell kezelni és ez egyszerűbb példák esetében még nem is gond
(pl: *.*, vagy *.avi)
De vannak bonyolultabb esetek is, ahol nem elég ennyi. Például ha van egy sorozat egy mappában, minden évad azon belül külön mappában, minden rész azokon belül külön mappában, akkor már sokkal komplikáltabb a helyzet. Találtam is egy olyan megoldást, aminek köze lehet a valósághoz, de sajnos nem egészen működik:
find -name "*avi"
Ezzel csak az a gond, hogyha ezt mplayer mögé illesztem be, akkor nem a find eredményeit kezdi el lejátszani, hanem egy find nevű fájlt keres és azt akarja lejátszani.próbálkoztam olyannal is, hogy find -name "*avi" -exec mplayer. Ez sem tetszett neki. A kérdés az, hogy vajon hogyan lehet orvosolni a problémát.
Van más eset is. Például letöltök egy lemezképet, de mivel darabolva van ezért ki kell tömörítenem: rar x *.rar. Ezután már megvan a lemezkép, így az összes többi fájl feleslegessé vállt. Azt akarom, hogy az iso fájlon kívül minden le legyen törölve, de lövésem sincs, hogy ezt hogy érem el. Ha jól emlékszem, valahogy így jelölik != a scriptekben, ha azokat szeretném kijelölni, amire nem jellemző egy adott tulajdonság.
Összegezve:
Hogyan tudok rekurzívan kijelölni?
Hogyan tudom kijelölni azokat, ami mondjuk nem avi, vagy nem iso?
Előre is köszönöm