Script modificar archivo configuracion

De 33system wiki
Saltar a: navegación, buscar

<< Informatica

Script para modificar una linea de un archivo de configuración

Teoría

  • Es importante no redirigir la salida del comando al archivo que lee el comando. De hacerlo el archivo se quedará en blanco.

Práctica

#!/bin/bash
# busca la cadena #abcde y la sustituye por CAMBIADO en el archivo y redirige la salida a otro archivo
sed 's/#abcde/CAMBIADO/g' /home/user/texto_de_prueba > /home/user/texto_de_prueba2
# sustituimos el archivo a modificar por el modificado
mv /home/user/texto_de_prueba2 /home/user/texto_de_prueba

Documentación