我正在定义一个用户应该source而不是执行的 shell 脚本。
source
是否有一种传统的或智能的方式来提示用户这是这种情况,例如通过文件扩展名?
是否有我可以在文件本身中编写的 shell 代码,如果它被执行而不是源代码,这将导致它回显消息并退出,以便我可以帮助用户避免这个明显的错误?
shell bash
bash ×1
shell ×1