Je souhaite réaliser un tri sur le nom et les prénoms de personnes dans un
fichire de type csv.
Je rencontre une difficulté avec l'espace. Par exemple, considérons la
liste
suivante :
MARTIN;Michel Denis
MARTIN;Michele
MARTIN;Michel Philippe
qui est le résultat de sort -t ';' -k1,1 -k2,2 or j'aurai voulu que le
résultat soit :
MARTIN;Michel Denis
MARTIN;Michel Philippe
MARTIN;Michele
Comment modifier l'ordre ?
Merci
Anthony
--
0% de pub! Que du bonheur et des vrais adhérents !
Vous aussi inscrivez-vous sans plus tarder!!
Message posté à partir de http://www.gyptis.org, BBS actif depuis 1995.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pascal Bourguignon
(Anthony Milan) writes:
Bonjour,
Je souhaite réaliser un tri sur le nom et les prénoms de personnes dans un fichire de type csv. Je rencontre une difficulté avec l'espace. Par exemple, considérons la liste suivante : MARTIN;Michel Denis MARTIN;Michele MARTIN;Michel Philippe qui est le résultat de sort -t ';' -k1,1 -k2,2 or j'aurai voulu que le résultat soit : MARTIN;Michel Denis MARTIN;Michel Philippe MARTIN;Michele
Comment modifier l'ordre ?
Utiliser un autre LC_COLLATE que fr_FR.
$ LC_COLLATE=C sort -t ';' -k1,1 -k2,2 <<EOF MARTIN;Michel Denis MARTIN;Michele MARTIN;Michel Philippe EOF MARTIN;Michel Denis MARTIN;Michel Philippe MARTIN;Michele $
Je souhaite réaliser un tri sur le nom et les prénoms de personnes dans un
fichire de type csv.
Je rencontre une difficulté avec l'espace. Par exemple, considérons la
liste
suivante :
MARTIN;Michel Denis
MARTIN;Michele
MARTIN;Michel Philippe
qui est le résultat de sort -t ';' -k1,1 -k2,2 or j'aurai voulu que le
résultat soit :
MARTIN;Michel Denis
MARTIN;Michel Philippe
MARTIN;Michele
Comment modifier l'ordre ?
Utiliser un autre LC_COLLATE que fr_FR.
$ LC_COLLATE=C sort -t ';' -k1,1 -k2,2 <<EOF
MARTIN;Michel Denis
MARTIN;Michele
MARTIN;Michel Philippe
EOF
MARTIN;Michel Denis
MARTIN;Michel Philippe
MARTIN;Michele
$
Je souhaite réaliser un tri sur le nom et les prénoms de personnes dans un fichire de type csv. Je rencontre une difficulté avec l'espace. Par exemple, considérons la liste suivante : MARTIN;Michel Denis MARTIN;Michele MARTIN;Michel Philippe qui est le résultat de sort -t ';' -k1,1 -k2,2 or j'aurai voulu que le résultat soit : MARTIN;Michel Denis MARTIN;Michel Philippe MARTIN;Michele
Comment modifier l'ordre ?
Utiliser un autre LC_COLLATE que fr_FR.
$ LC_COLLATE=C sort -t ';' -k1,1 -k2,2 <<EOF MARTIN;Michel Denis MARTIN;Michele MARTIN;Michel Philippe EOF MARTIN;Michel Denis MARTIN;Michel Philippe MARTIN;Michele $