|
Publicité | ||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : novembre 2009 Messages : 1 ![]() |
Bonjour à tous,
j'ai un petit problème que j'aimerais résoudre: j'ai un script shell écrit en bash qui marche sans problème sous Linux Fedora. Jusque là, aucun problème. Cependant, je dois aussi le faire marcher sous Windows XP. Pour ce faire, j'utilise un logiciel qui simule Unix sous Windows: Cygwin. Malheureusement j'ai dû modifier une ligne de mon script pour le faire marcher sous Windows. Et ça marche. Mais problème: en modifiant cette ligne, mon script ne marche plus sous Linux. Voici la ligne de code que j'utilise dans le script qui marche sous Linux: Code :
Code :
Pouvez-vous me dire s'il existe une solution à ce problème s'il vous plait? En vous remerciant. |
||||
|
|
00
|
|
|
#2 | ||
![]() ![]() Idriss NeumannDéveloppeur en SSII et étudiant au CNAM Paris (ingénieur SI) Inscription : février 2009 Messages : 1 705 ![]() |
Bonsoir.
J'entrevoie peut être une solution : Code :
En espérant t'avoir aidé Dernière modification par ok.Idriss ; 26/11/2009 à 06h41. Motif: précisions, orthographe |
||
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 897 ![]() |
c'est pas idiot, Idriss.
Par contre, pour le script, ça fonctionnera mieux ainsi : Code :
[ "$(uname -o)" = "GNU/Linux" ] && ER_SEPARATOR='s+' || ER_SEPARATOR=' ' |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com