有没有办法从 whitin It 标记要在当前 shell 中执行的脚本?我知道我可以使用:
. ./path/myscript.sh
但我需要一种在脚本中包含“点”方式的方法。
编辑:情况就是这样。我在目录 A 中有一个脚本“myscript.sh”:
rm -r A
mkdir A
touch A/test.file
cd A
当脚本以正常方式执行时:
sh myscript.sh
退出脚本时,我无法列出目录。在当前 shell 中启动脚本时:
. ./myscript.sh
没有问题。我需要一种在我的脚本中包含这种“点”方式的方法,这样就可以在没有它的情况下调用它。