use*_*564 6 bash shell environment-variables
我想将条件表达式的结果存储在环境变量中。
我试过:
C=$([ "$A" = "$B" ])
Run Code Online (Sandbox Code Playgroud)
但运行后的值为$C
空字符串。
我当然可以做这样的事情:
if [ "$A" = "$B" ]
then
C=1
else
C=0
fi
Run Code Online (Sandbox Code Playgroud)
但我确信有更好的方法。
使用这样的表达式:
variable=$([ "A" == "B" ] && echo "true" || echo "false")
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4811 次 |
最近记录: |