如何在不运行任何配置文件的情况下启动交互式 zsh .zshrc
?
我试过了zsh -d -f -i
,但提示与 中指定的相同~/.zshrc
,所以这些选项似乎不起作用。
我在 macOS 10.15.4 上运行 zsh 5.8。
如何使用变量的值作为 zshj:<delimiter>:
参数扩展标志的分隔符字符串的值?
如果我不能这样做,那么在 zsh 中使用变量来分隔值的最有效和简洁的方法是什么?
array=(a b)
delimiter=,
printf -- "%s" ${(j:,:)array} # good: outputs: a,b
printf -- "%s" ${(j:$delimiter:)array} # bad: outputs: a$delimiterb
Run Code Online (Sandbox Code Playgroud)