J'essaie de compter récursivement le nombre d'extensions différentes et la fréquence d'apparition de chacune d'entre elles dans les fichiers d'un répertoire et je veux inclure le nombre de fichiers sans extension. J'essaie :
find . -type f -name "*.*" | grep -o -E "\.[^\.]+$" |
grep -o -E "[[:alpha:]]{2,16}" | awk '{print tolower($0)}' |
sort | uniq -c | sort -rn
Mais cela ne permet pas d'afficher les binaires sans extension. Comment puis-je faire cela correctement ?
MISE À JOUR : Mon intention principale est de trouver combien de fichiers et leur taille totale de terraform / terraform plugin binaries sont téléchargés dans un dossier particulier afin que je puisse les voir et les supprimer.