3

この 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」ステートメントでエラーが発生します。

ご協力いただきありがとうございます

4

1 に答える 1

12
于 2013-09-15T15:35:20.567 に答える