Re: sort

Top Page

Reply to this message
Author: Xavier Belanger
Date:  
To: Patrick Dupre
CC: guilde
Subject: Re: sort
Bonjour,

> Est-ce q'uil y aurait moyen de faire un sort de telle maniere que ls de
>
> Power_1_5e5W.asc Power_1e5W.asc Power_2e5W.asc Power_5e5W.asc
>
> devienne
>
> Power_1e5W.asc Power_1_5e5W.asc Power_2e5W.asc Power_5e5W.asc


sort -V (v majuscule, prevu pour trier par numéro de version)
fonctionne chez moi :

xavier@i5:~$ printf "Power_1_5e5W.asc\nPower_1e5W.asc\nPower_2e5W.asc\nPower_5e5W.asc\n"
Power_1_5e5W.asc
Power_1e5W.asc
Power_2e5W.asc
Power_5e5W.asc
xavier@i5:~$ printf "Power_1_5e5W.asc\nPower_1e5W.asc\nPower_2e5W.asc\nPower_5e5W.asc\n" | sort -V
Power_1e5W.asc
Power_1_5e5W.asc
Power_2e5W.asc
Power_5e5W.asc
xavier@i5:~$

Soit dit en passant, "sort -V" est aussi très utile pour trier des
addresses IPv4.

A+
--
Xavier Belanger