[问题]如何在shell脚本文件中获取该脚本所在的路径,并赋值给一个变量,,
-
- 帖子: 2
- 注册时间: 2006-05-20 20:59
-
- 帖子: 2
- 注册时间: 2006-05-20 20:59
- laborer
- 帖子: 1016
- 注册时间: 2005-10-25 11:15
- 联系:
你的标题中要求的是获得脚本所在的路径,$0便是脚本的位置,dirname用于把其中的路径剥离出来。laborer 写了:代码: 全选
script_path=$(dirname "$0")
pwd是输出当前目录,和脚本的路径不一样的。如果需要将其赋值给一个变量可以用:
代码: 全选
current_path="$PWD"
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser