Portál AbcLinuxu, 10. května 2025 16:46
./skript.sh $(find `pwd` -name '*')Zdroj
$ find /jeden/adresar -type f -exec /cesta/tvuj_skript.sh {} \;
Více viz "man find".
find adresar -print0 | xargs -0 programPotom se může spustit i více procesů současně:
find adresar -print0 | xargs -0 -P8 programPokud program neumí více argumentů, tak je můžeme stále spouštět paralelně (s jedním argumentem)
... | xargs -0 -P8 -l1 program(Vše samozřejmě pouze za předpokladu, že program lze volat několikrát a jednotlivé instance se neovlivňují.)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.