我无法真正找到解决我的简单问题的方法......需要你的帮助。 所以..
我有两个文件:
run.sh:
#!/bin/sh
# include file my.sh
. my.sh
my.sh:
#!/bin/sh
# Show my filename
echo "$0"
运行命令:
# sh run.sh
结果:
run.sh
但我期待包含文件名:
my.sh
所以问题是如何获得CURRENT文件名? 非常感谢提前!
答案 0 :(得分:1)
在BASH中你可以使用:
echo "${BASH_SOURCE[0]}"