Tôi đang cố gắng tạo một tập lệnh đơn giản, trong số những thứ khác, sẽ tạo ra một tập hợp con:
#!/bin/sh
# setup
"${@:-$SHELL}"
# teardown
Câu hỏi là: Tôi cần thay đổi lời nhắc mặc định, ví dụ:
$ # shell mặc định
$ ./myscript
(myscript) $ # subshell
(myscript) $ exit
$
Tôi đã cố gắng thay đổi PROMPT
và PS1
, nhưng không ai trong số này hoạt động. Làm thế nào tôi có thể làm điều đó?
Tái bút: Tôi cần một giải pháp hoạt động cả trên Bash và ZSH, nếu có thể.
bash
chỉ dành cho .