Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: P4nd3m0n1um en 8 Septiembre 2016, 14:53 pm



Título: buscar texto en archivo y reemplazar si no existe agregar linea linux
Publicado por: P4nd3m0n1um en 8 Septiembre 2016, 14:53 pm
Actualmente tengo un archivo de configuraciones de un soft que voy modificando a gusto mediante un gui gráfico mediante el comando sed. La cuestión esta en que el desarrollador de dicho soft ahora lo actualizo y varias lineas de configuración no están en el archivo, pero si se agregan funcionan, entonces estoy buscando algún comando para buscar dichas palabras y si no están que directamente agregue al final del mismo la linea correspondiente a la configuración.

Para reemplazar estaba usando:
Código:
sed -i 's/sys.modem.com=.*/sys.modem.com=5/g' /tmp/config.tpnn

Alguna idea?


Título: Re: buscar texto en archivo y reemplazar si no existe agregar linea linux
Publicado por: El_Andaluz en 8 Septiembre 2016, 15:13 pm
Mira a ver aquí a ver si te sirve http://www.sysadmit.com/2015/07/linux-reemplazar-texto-en-archivos-con-sed.html (http://www.sysadmit.com/2015/07/linux-reemplazar-texto-en-archivos-con-sed.html)