Określ, czy ścieżka względna czy bezwzględna jest w programie powłoki

Jak stwierdzono w tytule, muszę określić, kiedy program jest uruchamiany, jeśli ścieżka jest względna lub bezwzględna:

./program #relative
dir/dir2/program #relative
~User/dir/dir2/program #absolute
/home/User/dir/dir2/program #absolute

To są moje przypadki testowe. Jak dokładnie mogę zrobić to w programie powłoki?

Lub bardziej ogólnie, jak sprawdzić, czy ścieżka,$0 w tym przypadku jest względny lub absolutny?

questionAnswers(4)

yourAnswerToTheQuestion