Bash脚本中如何知道脚本本身名称

Questions分类: bashBash脚本中如何知道脚本本身名称
朱 茂海 管理员 asked 1年 ago

在Bash脚本中我如何知道脚本本身的名称?
像我的脚本名为runme.sh,然后我就想让它不需要硬编码显示出”你正在运行runme.sh“

1 Answers
朱 茂海 管理员 answered 1年 ago

me=`basename “$0″`
如果你读取的是一个软链接,尝试:
me=”$(basename “$(test -L “$0” && readlink “$0” || echo “$0″)”)”