[shell unix] Afficher une partie d'un fichier

Résolu
jebok Messages postés 358 Statut Membre -  
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,

j'ai un fichier du type :

Lundi 15 aout 2005
Liste des codes applications

AAA
AAE
BCV
NHY
...
...
...
ZZZ


et je souhaite n'afficher que les lignes contenant les codes (tous des mots de 3 lettres en majuscule).

Quel est le moyen le plus simple de faire cela (en ksh) ?
A voir également:

2 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
T'enlèves le "$" à la fin de l'expression.
Mais si il y a + de 3 majuscules, il le prend en compte aussi ;-(
1
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Tu peux essayer avec ça :
egrep '^[[:upper:]]{3}$' fich
N'affichera que les lignes commençant par 3 majuscules sans rien d'autre derrière.
0
jebok Messages postés 358 Statut Membre 51
 
Merci.
Et pour afficher les lignes commencant par 3 majuscules avec éventuellement quelque chose derrière, quelle est la commande SVP ?

Merci
0