|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
![]() ![]() Geek entrepreneur Inscription : novembre 2004 Messages : 1 035 ![]() |
Je n'arrive pas à comprendre un comportement en ksh. Voici le code suivant :
Code :
|
||
|
00
|
|
|
#2 |
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 446 ![]() |
Etonnant en effet...
J'ai testé ton script avec ksh93, il se comporte normalement. Quelle version de ksh utilises-tu ?
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur ![]() |
|
|
00
|
|
|
#3 |
![]() ![]() Geek entrepreneur Inscription : novembre 2004 Messages : 1 035 ![]() |
En fait je viens de tester sur Linux, AIX et Sun, j'ai toujours la même chose.
Par contre je ne connais pas ma version de ksh, quelle est la commande pour le savoir ? |
|
00
|
|
|
#4 | ||
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 446 ![]() |
Citation:
Citation:
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur ![]() |
||
|
|
00
|
|
|
#5 |
![]() ![]() Geek entrepreneur Inscription : novembre 2004 Messages : 1 035 ![]() |
Voici la version :
PD KSH v5.2.14 99/07/13.2 |
|
00
|
|
|
#6 | ||
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 446 ![]() |
pdksh n'est pas totalement compatible avec ksh.
En particulier, la dernière commande d'un pipeline n'est pas exécutée dans le shell parent...d'où ton problème. Essaye comme ça : Code :
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur ![]() |
||
|
|
00
|
|
|
#7 |
![]() ![]() Geek entrepreneur Inscription : novembre 2004 Messages : 1 035 ![]() |
Les installs je peux pas trop y toucher, j'ai plusieurs machines avec une install bien défini.
Je me suis arrangé differemment en supposant que mes fichiers n'avaient pas plusieurs lignes (donc pas de while a faire, un VALEUR=`cat fichier` a suffi) Merci en tout cas pour la réponse, je trouvais cela assez étrange. |
|
00
|
Copyright © 2000-2012 - www.developpez.com