найти путь к файлу в параллельном каталоге в зависимости от местоположения bash-скрипта - PullRequest
0 голосов
/ 09 июля 2019

Я хочу запустить скрипт bash, который вызывает набор данных в параллельном каталоге как переменную. Я должен использовать относительный путь к этому файлу. До сих пор мне удалось получить полный путь к сценарию, используя SO-ответ здесь . Как я могу изменить этот путь, чтобы изменить его на путь к целевому файлу в параллельном каталоге? В качестве альтернативы, есть ли лучший способ получить этот ресурс только на основе местоположения скрипта?

script pseudo path = "project / scripts / myscript.sh"

data pseduo path = "project / data / mydata.csv"

содержимое myscript.sh

#!/bin/bash
parent_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P )

echo "$parent_path"

Как я могу изменить $parent_path, чтобы получить путь к моим данным?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...