.sh 文件中的 cd $(cd "$(dirname "$0")" && pwd) 和 key1='pwd' 的作用和意义
cd $(cd "$(dirname "$0")" && pwd) 的作用是将当前工作目录切换到脚本所在的目录。\n\n解析如下:\n- `$(command)` 是命令替换语法,会将 `command` 输出的结果作为整体替换。\n- `cd "$(dirname "$0")"` 获取脚本的路径的父目录,`$0` 表示当前脚本的路径,`dirname` 获取路径的父目录。\n- `pwd` 获取当前目录的绝对路径。\n- 因此,`cd $(cd "$(dirname "$0")" && pwd)` 就是将工作目录切换到脚本所在的目录。\n\nkey1='pwd' 的作用是将变量 key1 赋值为字符串 'pwd'。\n\n- `key1=` 是变量赋值的语法。\n- `'pwd'` 是一个字符串,其值是 'pwd'。\n- 因此,key1='pwd' 就是将变量 key1 的值设置为 'pwd'。
原文地址: https://www.cveoy.top/t/topic/pbkQ 著作权归作者所有。请勿转载和采集!