Bonjour à tous,

Je suis actuellement sur une machine linux et je programme en ksh.
Je suis confronté à un problème dans un script dans lequel intervient la commande sed.
J'essaye d'insérer un entête sur la première ligne de plusieurs fichiers de la façon suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed -i "1i\'${Entete}'" ${Fichier}
Mon entête est une variable car il est récupéré d'un autre fichier de la façon suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Entete=`head -n 1 fichier.txt`
L’entête renvoyé peut comporter des espaces.


Le problème de ce procédé est que j'obtiens dans chacun de mes fichiers un entête entouré de simple cote : 'Entête' alors que je désire qu'ils apparaissent sans simple cote : Entête

J'ai essayé de multiple façon d'écrire la commande mais soit ma variable n'est pas interprétée, soit l’entête est entre double cotes, soit l'espace dans mon entête crée un bug qui me renvoie seulement le premier mot...

Je suis toute ouïe pour vos réponses.
Merci à vous