# Extrait et tri d'une liste

**URL:** <https://www.debian-fr.org/t/extrait-et-tri-dune-liste/79172>\
**Category:** Programmation\
**Created:** [Mai 3, 2019, 6:49 UTC](https://www.debian-fr.org/t/extrait-et-tri-dune-liste/79172 "2019-05-03T06:49:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rsuinux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/rsuinux/32/4554_2.png) [@rsuinux](https://www.debian-fr.org/u/rsuinux)\
**Post date:** [Mai 3, 2019, 6:49 UTC](https://www.debian-fr.org/t/extrait-et-tri-dune-liste/79172/1 "2019-05-03T06:49:30Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![anon93295908](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b782af/32.png) [@anon93295908](https://www.debian-fr.org/u/anon93295908)\
**Post date:** [Mai 3, 2019, 6:53 UTC](https://www.debian-fr.org/t/extrait-et-tri-dune-liste/79172/2 "2019-05-03T06:53:19Z")

</div>

Bonjour

`grep -o` mais je ne suis pas sur.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Mai 3, 2019, 7:20 UTC](https://www.debian-fr.org/t/extrait-et-tri-dune-liste/79172/3 "2019-05-03T07:20:12Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![rsuinux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/rsuinux/32/4554_2.png) [@rsuinux](https://www.debian-fr.org/u/rsuinux)\
**Post date:** [Mai 3, 2019, 7:58 UTC](https://www.debian-fr.org/t/extrait-et-tri-dune-liste/79172/4 "2019-05-03T07:58:07Z")

</div>

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.
