Chinaunix
标题:
如何获得脚本文件自己所在的路径?
[打印本页]
作者:
xiexbb
时间:
2007-11-30 20:48
标题:
如何获得脚本文件自己所在的路径?
如题,对于被在不同位置的某个shell脚本文件,如何知道自己所在的路径呢?
比如对于/home/main/test.sh,它可能被在不同的地方执行如:
/#
/home/main/test.sh
/home#
./main/test.sh
在不同地方被执行的时候,被执行的test.sh如何知道自己所在的路径呢?
[
本帖最后由 xiexbb 于 2007-11-30 20:49 编辑
]
作者:
springwind426
时间:
2007-11-30 20:54
echo $0
结合 pwd 命令
如果是符号链接,还需要结合 readlink 命令
[
本帖最后由 springwind426 于 2007-11-30 20:56 编辑
]
作者:
xiexbb
时间:
2007-11-30 21:23
标题:
回复 #2 springwind426 的帖子
高手啊!谢了!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2