【发布时间】:2011-02-17 19:25:49
【问题描述】:
我启动 script.sh 并在其中我想知道他的名字是什么
有知道脚本名称的标准程序吗?这个想法是能够从$0中包含的完整路径+名称中提取名称
谢谢
【问题讨论】:
-
所以你只是在寻找
basename? -
或者您是在询问取消引用符号链接(可能使用
readlink)? -
有很多方法可以从完整路径中提取文件名,例如使用 basename、cut、awk 等。
-
另请参阅:stackoverflow.com/questions/192319/… 并注意如果您使用 source 执行脚本,$0 将提取父名称