假设我有一个名为的bash文件myBash.bash
。它位于:
/myDirect/myFolder/myBash.bash
现在,我想在脚本中使用字符串/myDirect/myFolder
(的位置myBash.bash
)。有没有我可以用来找到此位置的命令?
编辑:我的想法是我想用一个可由该zip文件内的bash脚本启动的代码设置一个zip文件夹。我知道该zip文件中代码的相对文件路径,但不是绝对路径,因此我需要这些。一种方法是在路径中进行硬编码,或者要求将文件的路径作为变量给出。但是,如果bash文件有可能自己找出它的位置,然后根据其对zip文件结构的了解来创建另一个文件的相关路径,我会发现它更容易。
3
这可能更适合于stackoverflow。检查这些问题:stackoverflow.com/questions/4774054/... stackoverflow.com/questions/59895/...。
—
Sethos II
使用方法。请澄清
—
Sergiy Kolodyazhnyy
@SethosII这个问题完全在这里讨论
—
Zanna
我在问题中添加了更多上下文。我认为可能有一个简单/显而易见的命令来获取正在执行的文件的文件路径,但是看来答案至少是显而易见的。
—
dimpol
@Zanna我不是说这是题外话,我认为它更合适,并且已经多次询问并回答了这些链接。
—
Sethos II