
Tentando fish
, estou preso em equivalentes para algumas das expansões de variáveis de bash
:
x=${this:-$that}
x=${this:-that}
Como faço isso em peixes?
Responder1
Nada tão curto quanto aquela expansão variável do shell posix:
if set -q this; or test -z $this
set x $that
else
set x $this
end
ou a versão "concisa"
begin; set -q this; or test -z $this; end; and set x $that; or set x $this
(Ficarei feliz em provar que estou errado sobre este)