私のクリーンセクションでは、Makefile
完全に削除する前にファイルが存在するかどうかを確認しようとしています。このコードを使用しましたが、エラーが発生します。
どうしたの?
if [ -a myApp ]
then
rm myApp
fi
このエラーメッセージが表示される
if [ -a myApp ]
/bin/sh: Syntax error: end of file unexpected (expecting "then")
make: *** [clean] Error 2
rm -rf myApp
、代替手段になる可能性があります。または、コマンドの前にダッシュ(-rm myApp
)を付けて、rmからのエラーを無視させます(ただし、醜いメッセージが出力されます)。