readlink -f
не существует на MacOS. Единственное работающее решение для Mac OS, которое мне удалось найти в сети, выглядит следующим образом:
if [[ $(echo $0 | awk '/^\//') == $0 ]]; then
ABSPATH=$(dirname $0)
else
ABSPATH=$PWD/$(dirname $0)
fi
Может ли кто-нибудь предложить что-нибудь более элегантное для этой кажущейся тривиальной задачи?