Script para eliminar archivos temporales de LaTeX
Publicado: 2020-11-25Muchos archivos temporales son creados al generar el archivo pdf de un documento de LaTeX. Todos ellos pueden ser eliminados tras la compilación.
También pueden ser eliminados en caso de error, o solo porque no se ven bonitos allí en el directorio.
De cualquier forma, el siguiente script elimina los archivos generados durante el proceso de compilación, eliminando las advertencias en caso de no haber archivos con esa extensión:
#!/bin/bash # Función para proteger los errores de eliminación cuando no hay # archivos que eliminar (odio que se muestren errores o advertencias). function remover_archivos { local extension="*.$1" local count=`ls -1 $extension 2> /dev/null | wc -l` if [ $count != 0 ]; then rm $extension fi } # Lista de extensiones de archivos generados por LaTeX. remover_archivos "aux" remover_archivos "fdb_latexmk" remover_archivos "fls" remover_archivos "log" remover_archivos "lol" remover_archivos "out" remover_archivos "toc" remover_archivos "synctex.gz"