LINUX.ORG.RU

абсолютное имя скрипта?


0

0

имя скрипта дает $0. Но оно дает его в виде ./my_good_script А мне нужно полное /home/good_user/bash_scripts/my_good_script ???

Ну понятно $PWD со строкой my_good_script поможет Но а если я скрипт переименую?

anonymous

вместо my_good_script пиши `basename $0`

ananas ★★★★★
()
Ответ на: комментарий от dilmah

Да так. Хотелось бы одной командой мож кто блестяще эрудирован

А клеить $PWD c basename $0 нельзя например при рекурсивном обходже каталогов

anonymous
()
Ответ на: комментарий от anonymous

Я использую "which $0"
а иногда и "readlink -f $(which $0)", если нужно каноническое имя.

giga
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.