我正在尝试创建一个简单的脚本,除其他外,它将创建一个子shell:
#!/bin/sh
# setup
"${@:-$SHELL}"
# teardown
Run Code Online (Sandbox Code Playgroud)
问题是:我需要更改默认提示,例如:
$ # 默认shell
$ ./myscript
(myscript) $ # subshell
(myscript) $ exit
$
我试图改变PROMPT
and PS1
,但这些都不起作用。我怎样才能做到这一点?
PS.:如果可能的话,我需要一个适用于 Bash 和 ZSH 的解决方案。