Expansions des noms des fichiers "commandes&q
Résolu/Fermé
maje3
Messages postés
55
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
3 septembre 2010
-
4 févr. 2009 à 21:04
mamiemando Messages postés 32784 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 1 décembre 2023 - 5 févr. 2009 à 12:46
mamiemando Messages postés 32784 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 1 décembre 2023 - 5 févr. 2009 à 12:46
A voir également:
- Expansions des noms des fichiers "commandes&q
- Wetransfer gratuit fichiers lourd - Guide
- Renommer des fichiers en masse - Guide
- Les noms des animaux - Télécharger - Études & Formations
- Fusionner des fichiers excel - Guide
- Explorateur de fichiers - Guide
3 réponses
mamiemando
Messages postés
32784
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
1 décembre 2023
7 685
4 févr. 2009 à 21:40
4 févr. 2009 à 21:40
C'est ceci que tu veux faire ?
En terme de syntaxe pour les expressions régulières en bash :
- [ ] désigne une classe de caractère
- 0-9 désigne les entiers
- ^ inverse les caractères rattrapés
- * autorise une répétition 0 ou n fois du token précédent (ici [^0-9]*), linux étant suffisamment malin pour comprendre que l'étoile ne désigne pas ici une suite de caractère quelconque, mais l'opérateur de répétition des expressions régulières.
Dans cet exemple : liste ce qui commence par annee, suivi d'une suite de 0 ou plus de n'importe quel caractère qui n'est pas un entier.
Bonne chance
(mando@aldur) (~) $ ls annee* annee1924 annee1927 annee1969 annee_erotique annee1erotique (mando@aldur) (~) $ ls annee[^0-9]* annee_erotique
En terme de syntaxe pour les expressions régulières en bash :
- [ ] désigne une classe de caractère
- 0-9 désigne les entiers
- ^ inverse les caractères rattrapés
- * autorise une répétition 0 ou n fois du token précédent (ici [^0-9]*), linux étant suffisamment malin pour comprendre que l'étoile ne désigne pas ici une suite de caractère quelconque, mais l'opérateur de répétition des expressions régulières.
Dans cet exemple : liste ce qui commence par annee, suivi d'une suite de 0 ou plus de n'importe quel caractère qui n'est pas un entier.
Bonne chance
maje3
Messages postés
55
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
3 septembre 2010
1
4 févr. 2009 à 23:18
4 févr. 2009 à 23:18
merci bocou pour ta reponse je vais le tester.
mamiemando
Messages postés
32784
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
1 décembre 2023
7 685
5 févr. 2009 à 12:46
5 févr. 2009 à 12:46
Remarque : j'ai écrit annee et non année dans mon ls, adapte la commande en conséquence. De manière générale évite les caractères spéciaux dans tes noms de fichier, c'est le début des ennuis.
Bonne chance
Bonne chance