Bonjour ![:coucou:](https://www.developpez.net/forums/images/smilies/wavey.gif)
Voici un exemple. fichier.txt :
267
389
638
895
1107
1305
2629
2867
2877
3983
4072
5109
5257
5271
5499
6307
6767
7351
7727
8380
(...)
22810
23494
24060
24792
25293
25876
26822
27075
27423
27953
28072
28414
29079
29856
29983
30008
30232
30266
30630
30838
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| $ awk '{total++;l[total]=$0;} END{aexclure=int(total*0.05+0.5);print "Nombre de lignes exclues au début :",aexclure;for (i=aexclure+1;i<=total-aexclure;i++) print l[i];}' fichier.txt
Nombre de lignes exclues au début : 3
895
1107
1305
2629
2867
2877
3983
4072
5109
5257
5271
5499
6307
6767
7351
7727
8380
8652
8905
9206
9319
9823
10377
10676
11151
11651
12311
12756
12849
13618
13690
13798
20013
20325
20580
20745
20892
22810
23494
24060
24792
25293
25876
26822
27075
27423
27953
28072
28414
29079
29856
29983
30008
30232 |
fichier.txt fait 60 lignes. Il faut en éliminer 5%, soit 3. Le résultat enlève bien les 3 premières et les 3 dernières.
Bonne chance
Partager