Substituer le texte d'un fichier compris entre 2 patterns

Fermé
sergio - 26 févr. 2015 à 13:31
Bonjour,

Je cherche à substituer le texte d'un fichier compris entre 2 patterns, par le contenu d'un 2nd fichier. voici ce que je tape :

>> /project/aa_tmp> cat qqq
1111111
2222
333333
4
5
6
7
>> /project/aa_tmp> cat sss
montexte
tttttttttttt
>>
>> sed '/4/,/6/ s/.*/'`cat sss`'/' qqq
sed: -e expression #1, char 33: unterminated `s' command

j'aimerai avoir :
1111111
2222
333333
montexte
tttttttttttt
7

Un ingénieux penseur pourrait-il m'aider SVP ?