Nella sezione pulita del mio Makefile
sto cercando di verificare se il file esiste prima di eliminare definitivamente. Uso questo codice ma ricevo errori.
Che cosa c'è che non va?
if [ -a myApp ]
then
rm myApp
fi
Ricevo questo messaggio di errore
if [ -a myApp ]
/bin/sh: Syntax error: end of file unexpected (expecting "then")
make: *** [clean] Error 2
rm -rf myApp
potrebbe essere un'alternativa. O precedendo il comando con un trattino ( -rm myApp
) per fare ignorare l'errore da rm (stamperà comunque un brutto messaggio).