$ cat =(echo 'abc' | sed 's/^a/A/; s/c$/C/')
AbC
$ cat ${:-=(echo 'abc' | sed 's/^a/A/; s/c$/C/')}
zsh: no matches found: s/^a/A/
How to fix the error? Is this a bug?
My intention is to "embed" `=(...)` (e.g. `mpv --playlist=${:-=(...)}`)
without using anonymous function (e.g. `() { mpv --playlist=$1 } =(...)`).