Инструменты пользователя

Инструменты сайта


bash._primery_ispolzovanija

Bash. Примеры использования


Получить абсолютный путь к исполняемому файлу

ABSOLUTE_FILENAME=`readlink -e "$0"`
echo $ABSOLUTE_FILENAME

При запуске скрипта, командная строка передаёт ему как минимум один аргумент: $0. Следовательно:

  • $0 - имя самого скрипта;
  • readlink -e - возвращает полный путь до файла скрипта, если для запуска использовалась символическая ссылка (даже если это была цепочка симлинков), а так же преобразует относительный путь, если такой получен с помощью $0, в абсолютный.

Получить абсолютный путь к каталогу с исполняемым файлом

ABSOLUTE_FILENAME=`readlink -e "$0"`
DIRECTORY=`dirname "$ABSOLUTE_FILENAME"`
echo $DIRECTORY
  • ABSOLUTE_FILENAME - абсолютный путь к исполняемому файлу;
  • $0 - имя самого скрипта;
  • readlink -e - возвращает полный путь до файла скрипта;
  • dirname - Выводит каждое ИМЯ, удаляя компонент у последней косой черты;
bash._primery_ispolzovanija.txt · Последнее изменение: 2015/11/01 00:00 (внешнее изменение)