Nos basaremos en dos conceptos:
¿Qué haremos? Concatenarle a nuestro fichero objetivo el fichero nulo de forma que su único contenido sea un fin de fichero, tan sencillo como hacer:
cat /dev/null > fichero_objetivo
Es especialmente útil con ficheros de logs que se llenan de muchos mensajes y por comodidad, en fase de pruebas, puedes usarlo para ir borrando el contenido conforme lo necesitemos.
Otra opción sería hacer primero un rm y luego un touch, ¿se te ocurre otra más?
https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.
Ver comentarios
Otra manera más rápida de hacer lo mismo, pero escribiendo menos:
> fichero_objetivo
Especial para casos en los que la vagancia (o rapidez) gana a la claridad :)
Muchas gracias :) siempre viene bien tener más alternativas
Vaya, siempre se aprende algo, yo utilizaba:
echo > fichero_objetivo
Pero como comenta David Notivol siempre hay un metodo mas vago para hacerlo.