Skip to main content

Básicos de sed

Eliminar comentarios y lineas en blanco con sed (bash o zsh)

Correción realziada el 22/08/2024 sed '/^\s*#/d' file_original.txt

sed '/^\s*#/d;/^\s*$/d' file_original.txt

Eliminar de un fichero todo menos una cadena (csf.deny)

) Una comando muy útil cuando queremos, por ejemplo, vaciar el csf.deny salvo las lineas que contiene un cadena "do not delete" o similar

sed -i '/do not delete/!d' /etc/csf/csf.deny
## O la de abajo segun configuraciones
sed -i -e '/do not delete/!d' /etc/csf/csf.deny
Aviso

Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad. El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de Castris

Si necesitas soporte profesional puedes contratar con Castris soporte profesional.