LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Me ha ocurrido que tengo que cambiar la IP de todos los ficheros de configuración del directorio /etc, así pues he decidido compartir este comando para que sepáis como hacerlo.
find /etc -name * -exec sed -i "s/'237.742.45.9'/'192.168.1.2'/g" {} \;
Así de fácil…
Si quieres probarlo, crea en varios ficheros de texto plano, llamados "uno.txt", "dos.txt", etc... algunos textos y cambialos, por ejemplo:
La línea general como funciona es: Cambiar en todos los ficheros del directorio /etc con extensión ".txt", el texto "Pepito" por el texto "José".
find $HOME -iname *.txt -exec sed -i "s/'Pepito'/'José'/g" {} \;
Te recordamos que puedes cambiar la variable $HOME por ~, así, por ejemplo es lo mismo escribir $HOME/Documentos que ~/Documentos

-
Linux
- Buscar y Encontrar algo con find en Linux
- Forzar desmontar una unidad o partición bajo Linux
- Cambiar la Hora y la Fecha al sistema Linux
- Buscar con find el contenido de un fichero en LInux
- Cambiar la hora en Linux con Chrony
- Como instalar, implementar y configurar SPF en Linux para Postfix, CentOS, RHEL
- Instalar Servidor de Nombres de Dominio DNS en Linux
- Héctor Martin promete llevar Linux al chip M1
- autossh (1) - página de manual de Linux
- Listar la última columna con awk print
- Usando 'find' para buscar varias extensiones de archivos a la vez
- LinuxFx, para saltar sin tropezar de Windows a Linux y tener una transición amigable
- Bryan Lunduke explica porqué Linux apesta en 2020 (conferencias constructivas)
- Configuración de cárceles ssh chroot en Linux (chrooted ssh jails)
- Usuarios y dominios virtuales con Postfix, Courier, MySQL & SquirrelMail (CentOS