全て、
シェルスクリプトの開始時に、という変数を設定しましたfilespresent="false"
この変数は、SQLLoader を介して処理するファイルが見つかった場合に、後でシェル スクリプト ログに示すフラグとして機能します。
問題は、if ステートメントが機能していないことです。次のエラーが発生しています。
[false: 見つかりません
これが私のコードです
if ["$filespresent" == "false"]
then
echo ">>>No CSV files in : " $inbox " folder, skipped SQLLoader" >> script.log
fi
ここで文字列比較チュートリアルを確認しましたが、Solaris は Linux とは異なるのでしょうか? http://www.tech-recipes.com/rx/209/bournebash-shell-scripts-string-comparison/