Mam wiele plików html w katalogu i podkatalogach. Mogę wykonać komendę js-beautify
za pomocą wiersza poleceń i chcę zastosować ją rekursywnie do wszystkich tych plików.Jak wykonać rekursywnie JS-Beautify?
Próbowałem find . -name "*.html" -type f | js-beautify -r
i js-beautify -r | find . -name "*.html" -type f
, ale to nie działa. Jednak JS-Beautify działa jeśli dam coś podobnego js-beautify -r myfile.html
lub js-beautify -r *.html
(w przypadku wszystkich plików w katalogu ale nie w podkatalogu)
Może ktoś powiedzieć jak mam być potokiem te dwa polecenia?
'find. -name "* .html" -type f -exec js-beautify -r {} \; ' – devnull
@devnull^^^Wygląda dobrze dla mnie. Dlaczego nie uczynić z tego odpowiedzi? –
@PervySage Jak to się nie udaje? Jakie błędy (jeśli występują) otrzymujesz? –