Я хочу запустить скрипт 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
, чтобы получить путь к моим данным?