シェル引数を示す関数 args を示します。
これを使えば引数にスペースが含まれているかどうかを確認できます。
関数
~/.config/fish/functions/args.fish に以下の内容を書きます。
function args ruby -e 'p $*' $argv end
実行例
$ args "foo" "bar baz" ["foo", "bar baz"] $ set x abc 'def' 'ghi jkl' $ args $x ["abc", "def", "ghi jkl"] $ args "$x" ["abc def ghi jkl"]
最後までお読みいただき、ありがとうございました。参考になれば嬉しいです。