- 獲取當前腳本所在目錄:使用dirname命令可以獲取當前腳本所在的目錄路徑。例如,可以在腳本中使用以下命令獲取當前腳本所在目錄:
script_dir=$(dirname "$0")
- 拼接文件路徑:可以將dirname命令和其他路徑拼接命令一起使用,以便生成完整的文件路徑。例如,可以在腳本中使用以下命令拼接文件路徑:
file_path=$(dirname "$0")"/file.txt"
- 獲取父目錄路徑:可以使用dirname命令獲取指定路徑的父目錄路徑。例如,可以在腳本中使用以下命令獲取指定路徑的父目錄路徑:
parent_dir=$(dirname "/path/to/child/directory")
- 遍歷文件夾中的文件:可以在腳本中使用dirname命令結合循環語句,遍歷指定目錄中的所有文件。例如,可以在腳本中使用以下命令遍歷指定目錄中的所有文件:
for file in $(ls $(dirname "$0"))
do
echo $file
done