我希望您能将这个bash脚本翻译成zsh脚本。因此,我没有相关经验,希望在这里得到帮助:
bash脚本:
bash脚本:
SCRIPT_PATH="${BASH_SOURCE[0]}";
if([ -h "${SCRIPT_PATH}" ]) then
while([ -h "${SCRIPT_PATH}" ]) do SCRIPT_PATH=`readlink "${SCRIPT_PATH}"`; done
fi
pushd . > /dev/null
cd `dirname ${SCRIPT_PATH}` > /dev/null
SCRIPT_PATH=`pwd`;
popd > /dev/null
我已经知道我可以使用SCRIPT_PATH="$0";
来获取脚本所在的路径。但是,然后我使用"readlink"语句时会出现错误。
感谢您的帮助。