Snippets, mis trozos de código

Compila .c, ejecuta y borra Copiado!

function cr()
{
	if [ -f $@ ]; then
		if [ -f $@.out ]; then #si existe una version anterior eliminar
			rm $@.out
		fi
 
		gcc $@ -o $@.out;
 
		if [ -f $@.out ]; then #si existe el fichero compilado ejecutar
			./$@.out
			rm $@.out #eliminar el fichero
		fi
	else
		echo El fichero especificado no existe
	fi
}

Meter la función dentro del .bash_profile para usar cómodamente