
Beim Versuch fish
stecke ich bei den Äquivalenten für einige der Variablenerweiterungen von fest bash
:
x=${this:-$that}
x=${this:-that}
Wie mache ich das bei Fisch?
Antwort1
Nichts ist so kurz wie diese POSIX-Shell-Variablenerweiterung:
if set -q this; or test -z $this
set x $that
else
set x $this
end
oder die "knappe" Version
begin; set -q this; or test -z $this; end; and set x $that; or set x $this
(Ich lasse mich gern eines Besseren belehren)