📅  最后修改于: 2023-12-03 14:53:15.508000             🧑  作者: Mango
获取 PC bash 脚本的名称可以使用以下 Shell-Bash 代码:
#!/bin/bash
# 获取脚本绝对路径和文件名
SCRIPT_PATH=$(dirname "$(readlink -f "$0")")
SCRIPT_NAME=$(basename "$0")
# 打印脚本文件名
echo "脚本文件名:$SCRIPT_NAME"
# 打印脚本绝对路径
echo "脚本绝对路径:$SCRIPT_PATH"
上述代码通过使用 Linux 的 readlink
命令结合 Bash 的 dirname
和 basename
函数来获取 PC bash 脚本的名称。readlink -f "$0"
命令获取脚本的绝对路径,并使用 dirname
函数提取目录部分,最后使用 basename
函数获取文件名部分。
代码在执行时,会打印脚本文件名和脚本的绝对路径。你可以根据需要在代码的后续部分添加自己的逻辑。
以上代码片段使用 Markdown 格式进行返回:
```bash
#!/bin/bash
# 获取脚本绝对路径和文件名
SCRIPT_PATH=$(dirname "$(readlink -f "$0")")
SCRIPT_NAME=$(basename "$0")
# 打印脚本文件名
echo "脚本文件名:$SCRIPT_NAME"
# 打印脚本绝对路径
echo "脚本绝对路径:$SCRIPT_PATH"
脚本文件名:脚本名称.sh 脚本绝对路径:/路径/到/脚本/