【脚本】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行哪个不是单引号,看清楚哦
当在写脚本时,我想在脚本里面知道该脚本的路径,怎么做。可能有人会说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行哪个不是单引号,看清楚哦
相关文章推荐
- linux crontab执行shell脚本中包含相对路径的问题
- Java之怎么通过java去调用并执行shell脚本以及问题总结(转)
- 朋友的一个问题:Linux开机如何自动运行自己编写好的shell脚本
- shell脚本调用python脚本的路径问题
- 建立自己的bin目录,在当前路径运行shell脚本
- shell脚本调用python脚本的路径问题
- linux crontab执行shell脚本中包含相对路径的问题
- [导入]问题:我是一个内向的男生。请问怎么追求自己喜欢的女孩
- Ubuntu 下运行 Shell 脚本时显示 "declare not found" 的问题
- 获得Shell脚本所在目录的绝对路径 (转载)
- 怎么知道自己的电脑是32位的还是64位的
- shell脚本中,写文件的路径一定要写全路径。
- 获得Shell脚本所在目录的绝对路径
- shell脚本main函数问题
- 不想让别人知道自己浏览过哪些网页和打开过哪些文件,应该怎么办?
- shell脚本的参数问题
- shell脚本格式问题
- 飞机能否知道自己有没有被导弹锁定,可以的话是怎么做到的?_百度知道