Was ist die zsh-Entsprechung eines Bash-Skripts, das das Skriptverzeichnis abruft?
Ich möchte dieses Bash-Skript in ein zsh-Skript übersetzen. Daher habe ich keine Erfahrung damit. Ich hoffe, dass ich hier Hilfe bekomme:
Bash-Skript:
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
Was ich bereits weiß, ist, dass ich verwenden kannSCRIPT_PATH="$0";
um den Pfad zu ermitteln, unter dem sich das Skript befindet. Aber dann bekomme ich Fehler mit der "readlink" -Anweisung.
Danke für Ihre Hilfe