Bonjour,
je souhaite remplacer une valeur dans un FICHIER, cette valeur c’est : TARGETDIR="/home/"
J’ai créé un script pour une utilisation future et je me heurte à un problème, voilà le script :
#!/bin/bash
rep_candidat=$(echo "/tmp/test")
remplacement1=$(echo 'TARGETDIR="'$rep_candidat'"')
remplacement2=$(echo "'s/TARGETDIR=\"/home"/$remplacement1"\/\')
echo $remplacement1 echo $remplacement2 ### ...pour vérifier
sed -i "$remplacement2" FICHIER
Et j’obtiens le message d’erreur suivant :
sed: -e expression n°1, caractère 1: commande inconnue: « ’ »
J’ai tenté des tonnes de solutions, je n’y arrive pas…