从zsh中的变量生成文件名而不会生成子shell

时间:2018-06-21 19:45:06

标签: shell zsh glob

zsh中,我在一个变量中有一个全局模式,我想定义另一个在该模式上执行文件名生成的变量。有没有一种方法可以在不产生子shell的情况下进行操作?

以下内容无效:

x=foo*
y=$~x

很明显我可以做

x=foo*
y=$(echo $~x)

但是这个问题的重点是避免产生子外壳。

0 个答案:

没有答案