我需要当前的工作目录始终是脚本所在的目录。
默认行为是脚本中的当前工作目录是运行它的shell的目录,但我不想要这种行为。
发布于 2018-02-06 21:10:13
#!/bin/bash cd "$(dirname "$0")"
发布于 2018-02-07 05:54:44
如果你只需要打印当前的工作目录,那么你可以按照下面的内容进行操作。
$ vim test #!/bin/bash pwd :wq to save the test file.
给予执行许可:
chmod u+x test
然后通过以下方式执行脚本./test然后你可以看到当前的工作目录。
./test
发布于 2018-02-07 04:34:13
echo $PWD | rev | cut -d'/' -f1 | rev
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例