我有一个脚本的行为应该根据它的名称而不同(想想vimdiff
)。 __filename
专门用于提供文件的真实名称,包括别名和符号链接等。有没有办法获得原始命令名称?
所以,如果我打电话:
node_script --foo=bar
或者:
scriptForNode --foo=bar
他们都引用了相同的代码,如何才能将node_script
或scriptForNode
部分输出?
(理想情况下,它应该同样处理别名,bash函数和符号链接,但我会采取我能得到的。)