borrar contenido fichero desde la terminal

Eliminar líneas de un fichero en #Bash

El otro día, conectándome a una de las máquinas virtuales a través de ssh, me encontré que (naturalmente) había cambiado su «huella» (o «fingerprint») y no me dejaba establecer la conexión.

Por pura pereza (cada día hay más líneas en ~/.ssh/known_hosts 😅), en lugar de abrir el fichero y buscar la línea que estaba «ofendiendo» al algoritmo de curva elíptica ECDSA opté por la forma rápida (una vez que sabes cómo) de eliminar desde la terminal una línea concreta del contenido de un fichero 😉

Seguir leyendo

Sustituir contenido varios ficheros desde la terminal

como hacer cambios en varios ficheros desde la terminal de comandosAunque hace poco vimos cómo sustituir el contenido de un fichero de texto desde la linea de comandos familiarizándonos con el uso del comando sed y sus parámetros más habituales; se me ha presentando en el trabajo la necesidad de realizar automáticamente una serie de cambios en los ficheros de configuración de determinado proyecto web.

Como tener que hacerlo manualmente hubiese requerido el consejo de una buena asesoría contable o fiscal (por los gastos que supondría abordarlo), terminé jugando con la búsqueda recursiva de textos del comando grep y nuestro querido sed para evitar trabajo innecesario y posibles despistes (que de ésos todos tenemos alguno :()

Seguir leyendo

Sustituir contenido de un fichero desde la terminal

cambiar contenido fichero de texto desde la línea de comandos de LinuxSuele ser habitual encontrar en las explicaciones de Internet la necesidad de sustituir algún dato en un fichero de texto obligando para ello al usuario a localizar el archivo, hacer una búsqueda en su contenido y hacer el cambio pedido sin equivocarse en ninguno de los pasos.

No es una tarea excesivamente complicada pero si que puede resultar aburrida, innecesaria y propensa a errores.

Para uno de los artículos que voy a publicar próximamente se requiere hacer una operación de este tipo y, como imagino que no será la última vez que tengamos que hacer algo así he optado por publicar este artículo en el que explico cómo realizar, con una sola instrucción, algunas operaciones básicas sobre el contenido de un fichero de texto desde la línea de comandos.

Seguir leyendo