Jaki jest odpowiednik zsh skryptu bash pobierającego katalog skryptu?
Chcę przetłumaczyć to intro skryptu bash-zsh-script. Dlatego nie mam z tym doświadczenia, mam nadzieję, że mogę uzyskać pomoc tutaj:
skrypt 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
Wiem już, że mogę korzystaćSCRIPT_PATH="$0";
aby uzyskać ścieżkę, skrypt znajduje się w. Ale potem pojawiają się błędy w instrukcji „readlink”.
Dzięki za pomoc