|
Publicité | ||||||||||||||||||||||
|
|
#1 | |||||
|
Invité régulier
![]() Inscription : juin 2007 Messages : 13 ![]() |
Bonjour
Je vous remonte une discussion sur le forum LINUX du 20/02 pour un problème de suppression de doublon dans une variable. La discussion originale qui correspond pile-poil à mon problème est la suivante Citation:
Citation:
Citation:
Que faudrait-il changer pour obtenir la même chose que sous LINUX et avoir ainsi un script portable (je travaille sur les deux environnements) ? D'avance merci |
|||||
|
|
00
|
|
|
#2 | ||
|
Membre éprouvé
![]() Inscription : juillet 2006 Messages : 533 ![]() |
Sur le Solaris serveur 5.10 il suffit d'appliquer la derniere commande avec la variable var comme les traces montrent
Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juin 2007 Messages : 13 ![]() |
Hélas, j'ai oublié de préciser que j'utilise KSH
Oui, la seconde solution fonctionne en BASH. Mais, en KSH, pour la première solution, j'ai le message d'erreur Code :
syntax error at line 1 : `<' unexpected une idée pour que ca marche en KSH ? |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 911 ![]() |
Code :
var=$(echo $var | tr ' ' '\n' | sort -u | tr '\n' ' ')
__________________
ɹǝsn *sıɹɐlos* |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : juin 2007 Messages : 13 ![]() |
super cette fois-ci ca fonctionne ! Tres instructif pour avoir une illustration des multiples différences d'un shell à l'autre et d'un environnement à un autre ! Encore merci ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com