Shell: Trouver des fichiers nom supérieur à X caracteres

Résolu/Fermé
Arasas Messages postés 4 Date d'inscription mardi 2 juin 2015 Statut Membre Dernière intervention 4 juin 2015 - Modifié par Arasas le 4/06/2015 à 11:00
Arasas Messages postés 4 Date d'inscription mardi 2 juin 2015 Statut Membre Dernière intervention 4 juin 2015 - 4 juin 2015 à 12:00
Bonjour tout le monde,

je cherche à trouver dans un dossier tous les fichiers qui ont un nom qui dépasse par exemple 20 caractères. J'avais pensé à find mais je n'ai vu aucune option dans le man find qui permettait de faire cela....
Merci d'avance à ceux qui me donneront une réponse

1 réponse

blackduck Messages postés 816 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 24 novembre 2018 97
Modifié par blackduck le 4/06/2015 à 11:21
Salut,

Utilises l'expression :

chaine=abc
echo `expr length $chaine` #Retourne 3

Ca te renverra la taille de la chaîne, après tu fais une condition et le tour est joué ;)

Résolu? ===> [RESOLU]
1
Arasas Messages postés 4 Date d'inscription mardi 2 juin 2015 Statut Membre Dernière intervention 4 juin 2015
4 juin 2015 à 12:00
Oo Merci de ton aide j'ai résolu mon problème grâce à toi !
Du coup tout mon progamme marche maintenant !
Merci !
0