J'ai des valeurs dans un fichier comme ceci 'value-to-remove' (sans les 'caractères'). Je veux utiliser sed pour parcourir le fichier et remplacer les valeurs , y compris l'espace avant et après. Je cours cela via un script bash. Comment puis-je faire cela?comment trouver la valeur de remplacement avec des espaces en utilisant sed dans un script bash
La commande sed que j'utilise à l'heure actuelle remplace les valeurs mais laisse derrière les deux espaces.
sed -i 's/ '$value'//g' test.conf
dans le script J'ai
sed -i -e 's/\s'$DOMAIN'-'$SITE'\s/\s/g' gitosis.conf
comme écho
sed -i -e s/\sffff.com-eeee\s/\s/g test.conf
ne fonctionne pas bien.
btw, vous devriez montrer votre entrée et la sortie désirée. – jm666