2017-10-02 7 views
0

Je suis nouveau pour les commandes UNIX. J'essaye d'énumérer le nombre d'années différentes de tous les dossiers dans/etc basé sur chaque date de modification de dossiers (année).Unix - Compter les fichiers par année de modification

Je jouais avec des variations de:

ls -lt/etc | trier | uniq -c

Je réalise que cela ne compte que chaque fichier unique. Je veux énumérer les différentes années.

Quelqu'un peut-il m'aider à me guider dans la bonne direction? Merci.

Répondre

0

Mac

ls -lT * | awk ' { print $9 }' | sort | uniq -c 

Linux

ls -l --time-style +"%Y" * | awk ' { print $6 }' | sort | uniq -c 
+0

Merci, ce qui est grand. – DaveMac001

0

Essayez cette

ls -lT * | awk ' { print $9 }' | sort | uniq -c