Commande de unix

Fermé
dakster12 Messages postés 221 Date d'inscription mardi 25 décembre 2007 Statut Membre Dernière intervention 19 janvier 2012 - 6 janv. 2008 à 14:52
dakster12 Messages postés 221 Date d'inscription mardi 25 décembre 2007 Statut Membre Dernière intervention 19 janvier 2012 - 13 févr. 2008 à 21:56
Bonjour,
je veux un commande qui permet de lister tous les fichiers qui commençant par annee4 et de 7 lettres maximum

11 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
6 janv. 2008 à 14:55
hello
ls -l annee4?
0
dakster12 Messages postés 221 Date d'inscription mardi 25 décembre 2007 Statut Membre Dernière intervention 19 janvier 2012
6 janv. 2008 à 15:32
hello

cette commande permet de lister tous les fichiers qui commençant par annee4 et de 7 lettres maximum?
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
6 janv. 2008 à 15:43
oui, ? représente 1 caractère
0
dakster12 Messages postés 221 Date d'inscription mardi 25 décembre 2007 Statut Membre Dernière intervention 19 janvier 2012
6 janv. 2008 à 15:47
mais le 7 lettres maximum nn
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonsoir,


Si c'est une commande qui te renvoie les fichiers dont le nom contient le motif annee4 suivit de 0 à 7 caractères maximum que tu cherches, en voila une:

ls -1 annee4* | awk '(length($0) < 14) {print $0}'

on dit à awk de tester toutes les lignes renvoyées par ls -1 et de pour voir celle qui contiennent moins de 14 caractères.
Si il en trouve, on lui dit de les afficher avec {print$0}.
0
dakster12 Messages postés 221 Date d'inscription mardi 25 décembre 2007 Statut Membre Dernière intervention 19 janvier 2012
7 janv. 2008 à 22:59
merci
0
salut dakster..

je ne sais pas trop ce que vaux la solution de Phasme mais il existe une solution plus simple...

ls -l annee4?

le ? signifiant "caractere quelconque"...il joue le role de ton 7eme caratere quelconque..

voilà j'espere que ca aura pu t'aider !
0
et cette solution permet bien de limiter le nombre de caractere...ici 7 caractères a n n e e 4 ?
0
dakster12 Messages postés 221 Date d'inscription mardi 25 décembre 2007 Statut Membre Dernière intervention 19 janvier 2012
8 janv. 2008 à 11:31
merci

tu connais une commande qui permet de formater ?
0
Phasme Messages postés 16 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 16 janvier 2015
8 janv. 2008 à 19:36
@dakster12,

Face aux doutes que tu émettais vis à vis de la première ligne de commande, je pensais que tu voulais 7 caractères après année4 au maximum. Si c'est bien 7 caractères maximum, comprenant le motif "annee4", alors oui je confirme que c'est bien la première commande qu'il te faut comme te le dis Flanders64.
Sinon qu'entends tu par "formater" exactement ?



0
dakster12 Messages postés 221 Date d'inscription mardi 25 décembre 2007 Statut Membre Dernière intervention 19 janvier 2012
13 févr. 2008 à 21:56
ok
0