Trier une variable en shell
Mozer8888
Messages postés
84
Statut
Membre
-
Mozer8888 Messages postés 84 Statut Membre -
Mozer8888 Messages postés 84 Statut Membre -
Bonjour,
Dites moi comment trier une variable et afficher par chaque elt par odre croissant dans un script shell
Ex: var="af jh n ko u kv ka" (les elt st séparés par des espaces
trier et afficher:
af
jh
ka
ko
kv
n
u
merci pr votre aide
Dites moi comment trier une variable et afficher par chaque elt par odre croissant dans un script shell
Ex: var="af jh n ko u kv ka" (les elt st séparés par des espaces
trier et afficher:
af
jh
ka
ko
kv
n
u
merci pr votre aide
A voir également:
- Trier une variable en shell
- Excel trier par ordre croissant chiffre - Guide
- Classic shell - Télécharger - Personnalisation
- Logiciel pour trier les photos automatiquement - Guide
- Classic shell c'est quoi ✓ - Forum Windows 10
- Vba range avec variable ✓ - Forum VB / VBA
5 réponses
hello
$ var="af jh n ko u kv ka" $ var2=$(tr " " "\n" <<<$var | sort) $ echo $var2 af jh ka ko kv n u $ $ echo "$var2" af jh ka ko kv n u $
salut,
avec 'tr', remplace les espaces par une nouvelle ligne, et envoie à 'sort'
pense à regarder les pages 'info coreutils'.
avec 'tr', remplace les espaces par une nouvelle ligne, et envoie à 'sort'
pense à regarder les pages 'info coreutils'.
ne fonctionnent pas
j'ai tout essayé
l'affichage je vais m'en occuper
il me faut var dans une nvlle variable trié avec un séparateur d"elt
[wilson@wilsonHP mybin]$ var="sxd gdv xgt ahg sh po bs"
[wilson@wilsonHP mybin]$ var2=$( sort -t" " <<<$var); echo $var2
affichage=>sxd gdv xgt ahg sh po bs
[wilson@wilsonHP mybin]$ echo $var | tr " " "\n" | sort -t" " <<<$var2
affichage=>sxd gdv xgt ahg sh po bs
[wilson@wilsonHP mybin]$
ne fonctionne pas
j'ai tout essayé
l'affichage je vais m'en occuper
il me faut var dans une nvlle variable trié avec un séparateur d"elt
[wilson@wilsonHP mybin]$ var="sxd gdv xgt ahg sh po bs"
[wilson@wilsonHP mybin]$ var2=$( sort -t" " <<<$var); echo $var2
affichage=>sxd gdv xgt ahg sh po bs
[wilson@wilsonHP mybin]$ echo $var | tr " " "\n" | sort -t" " <<<$var2
affichage=>sxd gdv xgt ahg sh po bs
[wilson@wilsonHP mybin]$
ne fonctionne pas
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question