Comment puis-je lister les fichiers ayant plus de 100 lignes dans un répertoire et dans tous ses sous-répertoires ? Un exemple d'une telle commande de terminal sera très utile.
Existe-t-il un outil pour compter les numéros de ligne de fichiers donnés ?
Réponse acceptée :
Utilisez la commande suivante :
find <folder-to-search> -name "*.txt" -type f -exec sh -c 'test `wc -l {} | cut -f1 -d" "` -gt "100"' ; -print
Jetez également un œil au -name
paramètre, actuellement vous ne trouverez que les fichiers qui se terminent par .txt
. Vous souhaitez modifier cela ou supprimer simplement le paramètre et l'argument pour rechercher tous les fichiers.