Portál AbcLinuxu, 30. července 2025 03:00
find /var/log/ -type f -exec cat /dev/null > '{}' \;
, ale nefunguje mi. Pouze mi vytvoří v adresáři, ze kterého ho spouštím soubor {}
Nevíte někdo, kde můžu mít chybu?
find /var/log -type f -exec cat /dev/null \; > {}Jinymi slovy, pro kazdy nalezeny soubor je vypsan "obsah" /dev/null a globalni vysledek (samozrejme take nulovy) je presmerovan do souboru {}. Muzete pouzit program tee:
find /var/log -type f -exec tee {} \; < /dev/null
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.