Bonsoir,

Voici mon fichier d'origine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<chaine de caractère quelconque> one:1.2.3.4/50 <chaine de caractère quelconque> two:4.1.3.1/12
<chaine de caractère quelconque> one:2.10.20.1/33 <chaine de caractère quelconque> two:7.65.0.6/45
<chaine de caractère quelconque> one:200.11.4.9/22 <chaine de caractère quelconque> two:90.1.70.1/198
<chaine de caractère quelconque> one:2.10.20.1/33 <chaine de caractère quelconque> two:7.65.0.6/45
<chaine de caractère quelconque> one:200.11.4.9/50 <chaine de caractère quelconque> two:90.1.70.1/198
<chaine de caractère quelconque> one:1.2.3.4/50 <chaine de caractère quelconque> two:4.1.3.1/12
<chaine de caractère quelconque> one:1.2.3.4/50 <chaine de caractère quelconque> two:4.1.3.1/12
<chaine de caractère quelconque> one:6.60.121.7/120 <chaine de caractère quelconque> two:12.54.30.1/111
<chaine de caractère quelconque> one:1.2.3.4/50 <chaine de caractère quelconque> two:4.1.3.1/15
etc...
Et j'aimerai trier les lignes selon les nombres situés après 'one:' et après 'two:' (tout en calculant le nombre de lignes), donc obtenir quelquechose du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<chaine de caractère quelconque> one:1.2.3.4/50 <chaine de caractère quelconque> two:4.1.3.1/12
<chaine de caractère quelconque> one:1.2.3.4/50 <chaine de caractère quelconque> two:4.1.3.1/12
<chaine de caractère quelconque> one:1.2.3.4/50 <chaine de caractère quelconque> two:4.1.3.1/12
Total : 3
 
<chaine de caractère quelconque> one:1.2.3.4/50 <chaine de caractère quelconque> two:4.1.3.1/15
Total : 1
 
<chaine de caractère quelconque> one:2.10.20.1/33 <chaine de caractère quelconque> two:7.65.0.6/45
<chaine de caractère quelconque> one:2.10.20.1/33 <chaine de caractère quelconque> two:7.65.0.6/45
Total : 2
 
<chaine de caractère quelconque> one:200.11.4.9/22 <chaine de caractère quelconque> two:90.1.70.1/198
<chaine de caractère quelconque> one:200.11.4.9/22 <chaine de caractère quelconque> two:90.1.70.1/198
Total : 2
 
<chaine de caractère quelconque> one:6.60.121.7/120 <chaine de caractère quelconque> two:12.54.30.1/111
Total : 1
 
etc...
Autrement dit, j'aimerai regrouper les lignes qui possèdent la même chaine de caractère situé après 'one:' et après 'two:'.

Quelle méthode pourrai-je utiliser ?

Merci d'avance.