Как указано в заголовке, мне нужно определить, когда запускается программа, если путь относительный или абсолютный:
./program #relative
dir/dir2/program #relative
~User/dir/dir2/program #absolute
/home/User/dir/dir2/program #absolute
Это мои тестовые примеры. Как я могу это сделать в программе оболочки?
Или, в общем, как проверить, является ли путь $0
в этом случае относительным или абсолютным?