WORK_DIR=$(cd $(dirname $0); pwd)
  1. WORK_DIR : 变量,后续可用;

  1. $(dirname $0) : 获取shell脚本所处的文件夹路径

  1. cd $(dirname $0) : 切换shell脚本所处的文件夹

  1. cd $(dirname $0); pwd : 切换shell脚本所处的文件夹后再执行pwd

为什么不直接

WORK_DIR=$(pwd)

因为不能确定执行shell脚本时所处的路径(即pwd)是在哪,比如可能执行方式是:out/shell.sh

原文地址:https://blog.csdn.net/ylxwk/article/details/129717722

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_27900.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注