Extrait et tri d'une liste


#1

Bonjour;
J’ai un souci avec grep et des fichiers. Je vous explique (c’est mieux!)
J’ai deux fichier, et je cherche à extraire de ceux ci, les parties “Labelxx”. xx est un nombre entre 0 et 500 ou plus.
Bêtement, j’ai commencé par

grep "\"Label*" *

mais la sortie me donne toutes les lignes et c’est pas la joie:

observation_ergo-2019-05-02 - Copie.xft:<Label Code="Label6" NbDonneesAff="0" InfoDonnees="" AffLibelle="" >
observation_ergo-2019-05-02 - Copie.xft:<Label Code="Label7" NbDonneesAff="0" InfoDonnees="" AffLibelle="" >
observation_ergo-2019-05-02 - Copie.xft:<Label Code="Label5" NbDonneesAff="0" InfoDonnees="" AffLibelle="" >
sous_formulaire_ergo-2019-05-02.xft:<Label Code="Label19" NbDonneesAff="0" InfoDonnees="" AffLibelle="" >
sous_formulaire_ergo-2019-05-02.xft:<Label Code="Label18" NbDonneesAff="0" InfoDonnees="" AffLibelle="" >
sous_formulaire_ergo-2019-05-02.xft:<Label Code="Label91" NbDonneesAff="0" InfoDonnees="" AffLibelle="" >

Ce que je n’arrive pas à faire, c’est trier par numéro de Label.
Je pense qu’il faut que je ne garde que “Labelxx”, mais je n’ai pas réussi. Quand au trie, mes tests sont restés sans résultats.

Si vous aviez quelques pistes, s’il vous plaît.

Merci.
Rémi.


#2

Bonjour

grep -o mais je ne suis pas sur.


#3

grep -h "\“Label*” * | sort ?


#4

Bah, pourquoi j’ai cherché quelques chose de compliqué?
Effectivement, ‘sort’ me l’a trié par le numéro du label.
Je cherchais à extraire juste la partie qui va bien. On est con parfois.

Merci @mattotop

Cordialement.