Ajout ligne contenant ' et \ à un fichier

Bonjour,

Je débute dans la réalisation de script et je bloque sur quelque chose qui serra probablement simple mais pas pour moi…

Je voudrais “automatiser” l’installation d’Owncloud et j’ai besoin d’ajouter ‘memcache.local’ => ‘\OC\Memcache\APCu’, (virgule comprise) à la 3ème ligne d’un fichier (/var/www/owncloud/config/config.php). Soit je n’ai pas ’ soit \ soit ils sont inversés…

J’y suis presque avec cette la commande (certainement pas propre) ci-dessous:

Résultat:
‘memcache.local’ => [color=#FF0000][/color]'OC\Memcache\APCU’,

Souhait:
‘memcache.local’ => '[b][/b]OC\Memcache\APCU’,

Une idée?
Merci

sed -i "3a'memcache.local' => '\\\OC\\\Memcache\\\APCu'," /temp/test.txt

Je venais de trouver une solution autre que la tienne mais avec le même résultat:

En fait, il fallait les 3 … En tout cas, c’est beaucoup plus propre que ce que j’avais mis au 1er post…
Merci encore pour la réactivité!

De rien … avec plaisir …

Pour l’histoire des 3 slashs, j’ai découvert cela par hasard … il y a peu de temps, avec mon script bash pour Pixup :wink: