この bash-script イントロを zsh-script に翻訳したいと思います。したがって、私はこれについての経験がありません。ここで助けが得られることを願っています:
バッシュスクリプト:
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」ステートメントでエラーが発生します。
ご協力いただきありがとうございます