当在写脚本时,我想在脚本里面知道该脚本的路径,怎么做。可能有人会说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行哪个不是单引号,看清楚哦