次の条件が何であるか、-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
化されています。また、標準テスト演算子[
test
test
ユーティリティのPOSIX標準として説明されています。