
Estoy intentando reemplazar un nombre de ruta en un script de shell. He visto docenas de ejemplos relacionados con esto, pero fue en vano.
quiero reemplazar "/home/imp"
con"/home/rg"
Gracias.
Respuesta1
intentar
sed -i s:/home/imp:/home/rg:g filename
- no es necesario citar si no hay ningún carácter especial
-i
dile a sed que edite en su lugar- El delimitador puede ser cualquier carácter, elijo
:
evitar la barra invertida./
s
es para sustitutog
es para global (múltiples sustitutos por línea)
Respuesta2
sed 's/\/home\/imp/\/home\/rg/g' filename
utilizar sed -i
para editar el archivo en su lugar