0バイトファイルを実行する方法は失敗しますか?

0バイトファイルを実行する方法は失敗しますか?

0バイトのファイルがあり、実行可能な場合は何もしません。これらのファイルで失敗することはありますか?つまり、いくつかのエラーメッセージを返すか、ゼロ以外の終了コードを返すことができますか?

答え1

だから私の考えに唯一の答えは

if [ -s mybinary ]
then
   mybinary
else
   exit 1
fi

正しいですか?

関連情報