相关疑难解决方法(0)

如何将当前工作目录设置为脚本目录?

我正在写一个bash脚本.我需要当前的工作目录始终是脚本所在的目录.

默认行为是脚本中的当前工作目录是我运行它的shell的目录,但我不想要这种行为.

bash scripting path

500
推荐指数
7
解决办法
35万
查看次数

使用Bash在给定当前目录的情况下将绝对路径转换为相对路径

例:

absolute="/foo/bar"
current="/foo/baz/foo"

# Magic

relative="../../bar"
Run Code Online (Sandbox Code Playgroud)

我如何创造魔法(希望不是太复杂的代码......)?

bash shell path relative-path absolute-path

236
推荐指数
14
解决办法
11万
查看次数

标签 统计

bash ×2

path ×2

absolute-path ×1

relative-path ×1

scripting ×1

shell ×1