![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Shell Vos questions sur l'utilisation des commandes shell |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Futur Membre du Club
![]() Date d'inscription: octobre 2007
Messages: 39
|
Bonjour,
![]() Je voudrais trier un fichier, comme ci-dessous, en fonction d'un champ qui se trouve à n position. my_file : Code :
a b c d e 1 naaaaaaaaan je suis la 112 et vi incroyable 42 kewa e be di do 503 ralala Code :
sort -n -b -k 11,13 my_file => NOK sort +11 my_file => NOK sort -n -k 11,12 my_file => NOK ... tks. Gud
|
|
|
|
|
|
#2 (permalink) |
|
Membre éprouvé
![]() Date d'inscription: mars 2007
Localisation: Toulouse
Messages: 471
|
Tu peux obtenir de l'aide en tapant « info sort » sur ta ligne de commande.
Extrait : Code :
.../...
* Sort numerically on the second field and resolve ties by sorting
alphabetically on the third and fourth characters of field five.
Use `:' as the field delimiter.
sort -t : -k 2,2n -k 5.3,5.4
.../...
Code :
sort -t":" -k1.12n,1.14 liste.txt Code :
a b c d e 1 naaaaaaaaan incroyable 42 kewa je suis la 112 et vi e be di do 503 ralala
__________________
Loi de Murphy: La Théorie c'est quand ça ne marche pas mais que l'on sait pourquoi. La Pratique c'est quand ça marche mais qu'on ne sait pas pourquoi. Quand la théorie rejoint la pratique ça ne marche pas et on ne sait pas pourquoi. |
|
|
|
![]() |
![]() |
||
Trier fichier avec sort
|
||
| Outils de la discussion | |
|
|