📜  bash 获取当前路径 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:59:29.990000             🧑  作者: Mango

Bash 获取当前路径 - Shell-Bash

在编写脚本时,获取当前路径是很常见的需求。在 Bash 脚本中,可以通过使用内置变量 $PWD 来获取当前工作目录,也可以使用 pwd 命令来获取。

使用 $PWD 内置变量获取当前路径

$PWD 是一个内置的 Bash 变量,它保存着当前的工作目录的绝对路径。获取当前路径非常简单,只需要在脚本中使用 $PWD 变量即可。例如:

#!/bin/bash

current_path=$PWD
echo "The current path is: $current_path"

输出结果:

The current path is: /home/user/current/path
使用 pwd 命令获取当前路径

另一种获取当前路径的方式是使用 pwd 命令。pwd 命令用于显示当前工作目录的绝对路径。可以通过将 pwd 命令的输出赋值给变量来获取当前路径。例如:

#!/bin/bash

current_path=$(pwd)
echo "The current path is: $current_path"

输出结果与使用 $PWD 变量获取当前路径的示例是相同的。

总结

无论是使用内置变量 $PWD,还是使用 pwd 命令,都可以很方便地获取当前路径。在实际使用中,根据不同的需求选择合适的方法即可。