您的位置:首页 > 运维架构 > Shell

【脚本】linux shell 问题?怎么知道shell脚本自己的路径*

2014-11-03 14:53 393 查看
链接:http://zhidao.baidu.com/link?url=rHYKAN4E4jNs5GJ_XPz6ahXwK0ZZj7jvyHo351dQloN0SbuCVwL4CT95DZgrnSqrLE5hn4-ZpRmNUTbRqVQzs_

当在写脚本时,我想在脚本里面知道该脚本的路径,怎么做。可能有人会说pwd命令,但是当在pwd命令之前用了cd 命令到其他目录,pwd就不管用了,

例如:

如果脚本在a/b/a.sh

cd ../

pwd

那么pwd就是a目录了

而且如果把该脚本改成可执行属性,双击时pwd也是不正确的。

你可以在cd之前就保持pwd返回的值就可以了

1 #!/bin/bash

2 path=`pwd`

3 cd ..

4 echo "sript path = $path"

第2行哪个不是单引号,看清楚哦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: