📜  如何获取 pc bash 脚本的名称 - Shell-Bash (1)

📅  最后修改于: 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 的 dirnamebasename 函数来获取 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 脚本绝对路径:/路径/到/脚本/