0

複数の条件でif文を作りたいのですがうまくいきません、試してみました。すべての LOC 変数には整数が含まれます。問題は構文だと思います。私はbashスクリプトをやっています。

if ((([ "$LOC_B_REF" -lt "$LOC_A_Q" ] && [ "$LOC_A_Q" -lt "$LOC_A_REF" ]) && [ "$LOC_B_REF" -gt "$LOC_B_Q" ]) && [ "$LOC_B_Q" -gt "$LOC_A_REF" ])

then

###do my thing 

fi

君たちありがとう!

4

1 に答える 1

2

Bash では、二重括弧を使用します。

    if [[ "$VAR1" == "$VAR2" && "$VAR3" == "$VAR4" ]]; then
               ## Code here
    fi
于 2013-11-06T15:19:30.380 に答える