|
|||||||
Запустить соседний скрипт, лежащий в той же директории, в bash
Время создания: 02.06.2020 12:40
Автор: br0ke
Текстовые метки: linux, unix, bash, sh, script, execute, run, source, import, next, neighbor, neighbour, directory, dir, dirname, bash_source
Раздел: Информационные технологии - Linux - bash
Запись: and-semakin/mytetra_data/master/base/1591083633zrcp0qhhf5/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Использование $0 для получения пути к текущему скрипту является небезопасным. Вместо этого можно использовать следующий приём. Запуск соседнего скрипта (b.sh) из текущего (a.sh) в подпроцессе: #!/bin/bash __dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" bash ${__dir}/b.sh В этом же процессе: #!/bin/bash __dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" source ${__dir}/b.sh |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|