試してみると、fish
変数の拡張に対応する部分が詰まりましたbash
。
x=${this:-$that}
x=${this:-that}
魚ではどうすればいいですか?
ベストアンサー1
posix シェル変数拡張より短いものはありません。
if set -q this; or test -z $this
set x $that
else
set x $this
end
または「簡潔な」バージョン
begin; set -q this; or test -z $this; end; and set x $that; or set x $this
(私はこれについて間違っていることを証明することができてうれしい)