0
次のコードセグメントを実行すると、エラー "test:argument expected"が常に発生します。しかし、 "-e"を "-s"に変更すると、このエラーは消えます。このエラーを排除することはできますが、 "-e"は変更しないでください。"test:argument expected" "-e"オプションを使用してファイルをテストするときに適合
OAMPROXY_BKOUT_SPF="/var/ap/platform/rccCfgBkup/backout.spf"
if [ -e ${OAMPROXY_BKOUT_SPF} ] && [ "${IS_GENERIC_RETROFIT}" = "no" ]
then
# Do something here
fi
ありがとうございました!
これは本当に変です。 '-f'を使うとどうなりますか? kshのどのバージョン?どのようなOSですか? –
Red Hat Linuxでksh88を使用しました。この問題は、非常に大きなスクリプトを実行することによってのみ再生成することができるので、 '-f'をテストする時間はありません(KSHウィンドウで上記のkshコマンドを直接実行するとエラーは発生しません)。 – boyang