Portál AbcLinuxu, 29. prosince 2025 21:17
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.