【发布时间】:2017-03-21 05:59:03
【问题描述】:
如果myval不为空,则将其值设置为$1。如果为空,则将myval 的值设置为val。这种语法在 bash 中是否正确?
#!/bin/bash
val=5
myval=""
if [ "$val" != "" ]; then
myval=("$1" == "" ? $val : $1)
fi
echo $myval
【问题讨论】:
-
This 可能会有所帮助。
标签: bash if-statement conditional-operator