Shell 是否有方法在调用';后继续执行脚本;zsh';?
我想在脚本中运行Shell 是否有方法在调用';后继续执行脚本;zsh';?,shell,Shell,我想在脚本中运行zsh之后做些事情。比如 #!/bin/sh zsh echo anything 但是,回显任何内容都不会执行。可能吗 (我使用zsh执行类似source~/.zshrc的操作,我使用oh my zsh)echo将在zsh完成后立即执行。如果您想让zsh成为一个交互式shell,允许您键入命令,那么可以通过在大多数终端中键入Ctrl-D来结束它。然后,echo将运行。但zsh完成后,不会打印任何内容。(Ctrl-D工作)@YongleLin:我想你弄错了。例如,尝试编写zsh-
zsh
之后做些事情。比如
#!/bin/sh
zsh
echo anything
但是,回显任何内容
都不会执行。可能吗
(我使用
zsh
执行类似source~/.zshrc
的操作,我使用oh my zsh
)echo
将在zsh
完成后立即执行。如果您想让zsh
成为一个交互式shell,允许您键入命令,那么可以通过在大多数终端中键入Ctrl-D来结束它。然后,echo
将运行。但zsh
完成后,不会打印任何内容。(Ctrl-D工作)@YongleLin:我想你弄错了。例如,尝试编写zsh-c“echo hello”
,而不仅仅是zsh
。您应该会看到hello
和anything
。我使用zsh
执行类似source~/.zshrc
(我使用oh my zsh
)的操作,所以问题是脚本在zsh
完成后停止。