$v_result -ne 0 意味

$v_result -ne 0 意味

次の条件が何であるか、-neが何を意味するのかを説明できる人はいますか?

プロセスを自動化するにはスクリプトを作成する必要があります。

if [ $v_result -ne 0 ] ; then
        v_status="Failed"
else
     v_status="success"

ベストアンサー1

$v_resultコードはテストで二重引用符で囲む必要があり、if最後の行の後に対応するステートメントはありません。fi

テスト-neは算術比較で、左側の整数値が次のようになるかどうかをテストします。等しくない右側の整数値。テストが成功すると($v_resultゼロ以外)、変数は文字列v_statusに設定されFailed、そうでない場合は文字列に設定されますsuccess

テストは、ユーティリティのドキュメントとシェルのドキュメントに文書-ne化されています。また、標準テスト演算子[testtestユーティリティのPOSIX標準として説明されています

おすすめ記事