シェル スクリプトを作成する必要がありますが、その方法がわかりません。基本的に、ファイルを見つけるスクリプトを作成する必要があります (名前が異なる可能性があります)。いずれかのファイルが存在する場合は実行する必要があり、0 (エラーなし) を返す場合はビルドを続行し、0 でない場合 (エラーを返す) は終了する必要があります。いずれかのファイルが見つからない場合は、ビルドを続行する必要があります。
見つけなければならないファイルは、file.1 または file.2 のいずれかである可能性があるため、(file.1) または (file.2) という名前にすることができます。
より明確にするためのいくつかの条件。1) いずれかのファイルが存在する場合は、実行する必要があります。エラーがある場合は終了し、エラーがない場合は続行します。2) 何も存在しない可能性があります。その場合は、ビルドを続行する必要があります。3) 両方のファイルが同時に存在することはありません (追加情報)
スクリプトを作成しようとしましたが、探しているものにさらに近いとは思えません。
[-f /home/(file.1) または (file.2)] の場合 それから -exec /home/(file.1) または (file.2) もし [ $! -eq 0]; それから echo "ビルドを続行してもエラーはありません" フィ そうしないと もし [ $! -ne 0] ; それから 出口 ; フィ そうしないと echo "/home/(file.1) または (file.2) が見つかりません。ビルドを続行します" フィ
どんな助けでも大歓迎です。
前もって感謝します