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 次 |
| 最近记录: |