Quero contar o número de arquivos para cada extensão em um diretório, bem como os arquivos sem extensão.
Eu tentei algumas opções, mas ainda não encontrei uma solução funcional:
find "$folder" -type f | sed 's/.*\.//' | sort | uniq -c
é uma opção, mas não funciona se não houver extensão de arquivo. Preciso saber quantos arquivos não têm extensão.Eu também tentei um loop de localização em uma matriz e, em seguida, somar os resultados, mas nesse momento esse código gera um erro de variável não declarado, mas apenas fora do loop:
declare -a arr arr=() echo ${arr[@]}
Isso lança uma variável não declarada, assim como quando o loop de busca é concluído.
ext = [ f.split('.')[-1] for f in os.listdir('./') ]
Thatll torná-lo linhas par mais curto e talvez mais Pythonic