我正在写一个Bash脚本。我需要当前工作目录始终是脚本所在的目录。
默认行为是脚本中的当前工作目录是我从中运行它的shell的工作目录,但我不想要这种行为。
发布于 2010-07-29 01:04:39
#!/bin/bash
cd "$(dirname "$0")"
发布于 2013-05-03 08:21:48
发布于 2012-04-27 18:28:27
cd "$(dirname "${BASH_SOURCE[0]}")"
很简单。它起作用了。
https://stackoverflow.com/questions/3349105
复制相似问题