shell脚本的路径
时间: 2023-10-15 07:28:23 浏览: 82
比较简单好学shell脚本,sh\csh\ksh
4星 · 用户满意度95%
要获取shell脚本的路径,可以使用以下命令:
方法1:
- 使用`$0`获取当前运行脚本的路径。例如,`echo $0`会输出当前脚本的路径。
方法2:
- 使用`dirname "$0"`获取当前脚本所在路径的父目录。例如,`echo $(dirname "$0")`会输出当前脚本所在路径的父目录。
方法3:
- 结合方法1和方法2,可以使用`dirname "$(realpath "$0")"`获取当前脚本的绝对路径的父目录。例如,`echo $(dirname "$(realpath "$0")")`会输出当前脚本的绝对路径的父目录。
请注意,在使用这些方法之前,需要确保脚本的执行权限已经被赋予,并且脚本的路径正确。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [shell获取当前执行脚本的路径和文件名](https://blog.csdn.net/zzy570384336/article/details/125719207)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [shell 获得脚本路径的方法](https://blog.csdn.net/LTC_1234/article/details/117258409)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文