bonjour,
Je souhaites réaliser une commande qui me permettra d'écrire une ligne dans un fichier avec une variable à l'aide de sed.

J'ai parcourut pas mal de site qui m'ont un peu aidé mais le problème est que je n'obtiens toujours pas le résultat souhaité.

Je voudrais avoir pour résultat que la ligne suivante s'inscrive dans un fichier:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<string>23/04/2012</string>
Pour ce faire j'ai écrit la commande suivante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var=heure; echo "<string>`date +%D`</string>" |sed -i '2i\'"$var"'\' test.txt
Seulement cette commande me retourne juste le mot "heure".

Auriez vous une idée ?
Merci d'avance