lin*_*top 6 linux script bash path command-line
我需要编写一个脚本,它可以从任何位置调用,但需要从它所在的目录运行。脚本应该在运行时查询它的目录。
如何做到这一点?
例子:
hello.sh
驻留在/someplace/
/other/place/
,/someplace
编辑
附加问题:
脚本的位置如何,但符号链接已解决?
例子:
hello.sh
驻留在/someplace/
/bin
/other/place/
,/someplace
echo $(dirname $0)
Run Code Online (Sandbox Code Playgroud)
或者
echo ${0%/*}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
994 次 |
最近记录: |