Zastanawiałem się, czy w Bash jest wbudowane polecenie (a nawet coś specyficzne dla OSX), które wyświetlałoby w pełni rozwiązaną ścieżkę skryptu w bieżącej PATH
zmiennej środowiskowej.
Na przykład mój PATH
obecnie wygląda następująco:
>: echo $PATH | tr ":" "\n"
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/opt/X11/bin
/Users/Josh/Dropbox/Scripts/Bash
/Users/Josh/Dropbox/Tools/WinRAR/OSX
I w Dropbox jest skrypt o nazwie get-azurelogs.sh
. Ta ścieżka znajduje się w mojej PATH
zmiennej dla wygody, ale jeśli chciałbym wyświetlić pełną ścieżkę do tego skryptu, zakładając, że nie jestem pewien, gdzie ona jest, istnieje prosty jednoliniowy sposób wyświetlania w pełni rozwiązanej ścieżki zamiast jej testowania w każdym z powyższych katalogów?