c'est une expression reguliere
^ indique le debut de la chaine
$ la fin de la chaine
\d un chiffre
\d+ une chaine composée de au moins un chiffre (un nombre )
donc, en francais, pour chaque ligne d'entrée ( option -n )
imprime si c'est un nombre
canigou4
merci beaucoup, puis-je juste avoir l'explication des termes dans la parenthèse.
Merci encore
Code :
ls | perl -ne ' print if(/^\d+$/) '
devrait suffire
canigou4
non, les noms des répertoires sont des nombres, autant pour moi.
minusplus
des répertoires contenant des nombres ? :heink:
canigou4
Bonjour, je cherche un moyen avec la commande ls d'afficher uniquement les repertoires ou fichiers qui sont des nombres (ex : 1 ou 15 ou 16384, etc)
ls -d ne focntionne pas
je sais pas comment faire, avec un tube peut etre ?