W czystej sekcji mojego Makefile
próbuję sprawdzić, czy plik istnieje przed trwałym usunięciem. Używam tego kodu, ale otrzymuję błędy.
Co jest z tym nie tak?
if [ -a myApp ]
then
rm myApp
fi
Otrzymuję ten komunikat o błędzie
if [ -a myApp ]
/bin/sh: Syntax error: end of file unexpected (expecting "then")
make: *** [clean] Error 2
rm -rf myApp
może być alternatywą. Lub poprzedzając polecenie myślnikiem ( -rm myApp
), aby make zignorował błąd z rm (wypisze jednak brzydki komunikat).