En la sección limpia de mi Makefile
, estoy tratando de verificar si el archivo existe antes de eliminarlo permanentemente. Uso este código pero recibo errores.
¿Qué tiene de malo?
if [ -a myApp ]
then
rm myApp
fi
Me sale este mensaje de error
if [ -a myApp ]
/bin/sh: Syntax error: end of file unexpected (expecting "then")
make: *** [clean] Error 2
rm -rf myApp
podría ser una alternativa. O precediendo el comando con un guión ( -rm myApp
) para hacer que ignore el error de rm (sin embargo, imprimirá un mensaje feo).