Instale o Cygwin . Verifique se os pacotes findutils
, coreutils
e dos2unix
estão instalados.
Execute este comando:
find . -type f -regextype posix-extended -regex '.*\.(html|js|css|php)' -print0 | wc -l --files0-from=- | tail -n 1
O comando deve processar corretamente os arquivos com as linhas finais Unix e DOS. Se um problema relacionado a linhas finais aparecer, você pode usar a seguinte variante com tradução de linhas finais:
find . -type f -regextype posix-extended -regex '.*\.(html|js|css|php)' -exec cat {} + | dos2unix | wc -l
Os comandos contarão começando no diretório atual. Se você quiser fornecer um diretório diferente, coloque-o em vez de .
logo após find
.