我想运行一个bash脚本,该脚本调用并行目录中的数据集作为变量。我必须使用此文件的相对路径。到目前为止,我已经能够使用SO答案here检索脚本的完整路径。如何修改此路径以将其更改为并行目录中目标文件的路径?或者,是否存在一种仅基于脚本的位置来获取此资源的高级方法?
script伪路径=“ project / scripts / myscript.sh”
数据pseduo路径=“ project / data / mydata.csv”
myscript.sh的内容
#!/bin/bash
parent_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P )
echo "$parent_path"
如何更改$parent_path
以获得数据路径?