Bonjour tout le monde,
 
J'ai un souci, le sed qui est dans le script qui suit me retourne systèmatiquement cette erreur :
sed: -e expression n°1, caractère 1: Commande inconnue: `''  | 
#!/bin/sh
 IMPORTLIST_FILE=SerialFichier.txt
   echo SetAccountRules >> $IMPORTLIST_FILE
   CMD="sed -i -e 's/SetAccountRules/SetAccountMailRules/' $IMPORTLIST_FILE"
   LAST_LOG=$($CMD 2>&1)
 echo "\"$CMD\""
 echo $LAST_LOG  | 
 
La formule avec 
 n'est pas plus fructueuse.
 
En fait, je sais que le souci vient de la séparation entre les arguments "sed" "-i" "-e  's/SetAccountRules/SetAccountMailRules/'" "$IMPORTLIST_FILE"
 
Si l'on transforme le script de cette manière ça fonctionne, mais c'est restrictif au niveau des doubles et simples guillements..
#!/bin/sh
 IMPORTLIST_FILE=SerialFichier.txt
   echo SetAccountRules >> $IMPORTLIST_FILE
   CMD="sed -i -e s/SetAccountRules/SetAccountMailRules/ $IMPORTLIST_FILE"
   LAST_LOG=eval $CMD
 echo "\"$CMD\""   echo $LAST_LOG  | 
 
Quel est votre avis sur le bousin ?