shell - 路径处理$(cd `dirname $0`;pwd)

cd /opt/www/
vi untitled.sh
#!/usr/bin/env bash 
#得到当前输入的参数
PARAMETER=${0}
echo ${PARAMETER}
#得到当前输入参数的父级路径
PARAMETER_PATH=`dirname $0`
echo ${PARAMETER_PATH}
#得到当前执行命令的路径
CURRENT_PATH=`pwd`
echo ${CURRENT_PATH}
#得到当前执行命令+参数的父级路径组合的脚本的绝对路径
ROOT_PATH=$(cd `dirname $0`; pwd)
echo ${ROOT_PATH}
#切换到脚本的路径下
cd ${ROOT_PATH}
#
#TODO
#
exit 0

terminal execution

ubuntu@VM-0-4-ubuntu:~$ cd /opt/www/
ubuntu@VM-0-4-ubuntu:/opt/www$ sh script/untitled.sh 

output

script/untitled.sh
script
/opt/www
/opt/www/script
  • qq_43638135
    妲己再美究为妃: 博主没有想过自己接一些私活干吗?我现在还没毕业,但是我也确实听说外挂市场自动化游戏脚本市场挺火热的,并且报酬也很丰厚,但是具体的我也不是很清楚,求解答。 (1个月前 #47楼) 查看回复(2) 举报 回复
    22