Cómo borrar líneas en archivos que contienen cadenas de forma recursiva en Linux

find . -name "*.md" -type f -exec sed -i '/line of text/d' {} \;

Este comando utiliza find para localizar todos los archivos .md en el directorio actual y sus subdirectorios de forma recursiva. La opción -exec se utiliza para ejecutar el comando sed en cada archivo encontrado. {} se reemplaza por el nombre de cada archivo encontrado y \; se usa para terminar la opción -exec.

El comando sed elimina cualquier línea que contenga la cadena “línea de texto” de cada archivo encontrado.