[CentOS-es] OT ayuda comando Sed

Ricardo J. Barberis ricardo en palmtx.com.ar
Vie Sep 22 17:28:44 UTC 2017


El Jueves 21/09/2017 a las 11:58, Cesar Martinez escribió:
> Saludos amigos listeros espero todos se encuentren bien, acudo a ustedes
> con una peque consulta, tengo un servidor de correo el cuál esta siendo
> atacado constantemente e instalado ya fail2ban pero aún así son
> repetitivos los intentos de acceso de usuarios, tengo claves fuertes
> para los usuarios de correo, estoy creando un script donde se lee los
> logs saca las direcciones ips atacantes hacia un archivo y luego via
> iptables bloqueo estas ips, pero necesito que las ips del segmento de la
> lan que encuentre en los logs no las banee, aquí lo que tengo haber si
> alguien me puede echar una mano
>
> sed -i 's/192.168.0.$/192.168.100.23/g' /archivo
>
> Ejecuto no me da error pero no reemplaza las direcciones ips

El $ indica final de linea, probablemente lo que quieras es poner un * en su 
lugar.

> Si lo hago de uno en uno funciona pero quiero que sea a nivel de todo el
> segmento
>
> sed  -i  's/192.168.0.86/192.168.100.23/g' /archivo
>
> Con esta linea si funciona
>
> Gracias a todos los que puedan ayudarme



-- 
Ricardo J. Barberis
Usuario Linux Nº 250625: http://counter.li.org/
Usuario LFS Nº 5121: http://www.linuxfromscratch.org/
Senior SysAdmin / IT Architect - www.DonWeb.com


Más información sobre la lista de distribución CentOS-es