Atualizar : você pode usar libreoffice
, que é instalado por padrão, para converter o arquivo em um arquivo de texto simples e contar os caracteres / palavras / linhas usando wc
:
Para contar os caracteres:
libreoffice --headless --convert-to txt:Text <path_to_source_file> &> /dev/null && < <plaint_text_file_name> wc -c && rm test.txt
* < path_to_odt_file > = caminho para o arquivo de origem; < texto simples_file_file_name > = nome do arquivo de origem com a extensão substituída por .txt
;
Para contar as palavras:
libreoffice --headless --convert-to txt:Text <path_to_source_file> &> /dev/null && < <plaint_text_file_name> wc -w && rm test.txt
* < path_to_odt_file > = caminho para o arquivo de origem; < texto simples_file_file_name > = nome do arquivo de origem com a extensão substituída por .txt
;
Para contar as linhas:
libreoffice --headless --convert-to txt:Text <path_to_source_file> &> /dev/null && < <plaint_text_file_name> wc -l && rm test.txt
* < path_to_odt_file > = caminho para o arquivo de origem; < texto simples_file_file_name > = nome do arquivo de origem com a extensão substituída por .txt
;