所以我正在尝试制作一个可移植的 bashrc/bash_profile 文件。我有一个脚本,我象征性地链接到 .bashrc、.bash_profile 等。然后我正在查看$0
并根据调用的脚本切换我所做的事情。问题是 shell 调用 bashrc 脚本当然它确实执行 bash 这$0
对我来说是-bash
. $1
此外,未设置脚本名称。
所以我的问题是,在 bash 中如何获取正在执行的脚本的名称。不是执行它的二进制文件,例如 bash?
我认为它给了我-bash
没有$1
被设置,因为它真的不是一个新的过程。有任何想法吗?