Portál AbcLinuxu, 22. července 2025 01:55
Řešení dotazu:
find
neřadí, takže to zvládne na jeden průchod. Oproti tomu ls
defaultně výsledky řadí, což je náročnější na čas i na paměť. Při takovémto (poněkud zvláštním) zadání to ale bez řazení (aspoň částečného) nepůjde.
ls . -c | grep ".jpg$" | head -n500 | xargs rm -f
(pozor, najskor si to precitaj a skus na test datach, za nic nerucim).
ls . -c | grep '\.jpg$' | head -n500 | xargs rm -f
ls . -c
Tohle nešťastný zlozvyk, který byste se měl ve vlastním zájmu odnaučit. Jinak se budete divit, až jednou budete na systému s nastavenou proměnnou POSIXLY_CORRECT
nebo na takovém, který se chová korektně i bez ní.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.