91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

linux中怎么用shell獲取文件的絕對路徑

小億
326
2023-10-27 20:40:08
欄目: 編程語言

在Linux中,可以使用shell腳本來獲取文件的絕對路徑。以下是幾種常用的方法:

方法一:使用pwd命令獲取當前工作目錄的絕對路徑,并將文件的相對路徑拼接在后面。

#!/bin/bash
filename="file.txt"
absolute_path="$(cd "$(dirname "$filename")" && pwd)/$(basename "$filename")"
echo "$absolute_path"

方法二:使用readlink命令獲取文件的絕對路徑。

#!/bin/bash
filename="file.txt"
absolute_path="$(readlink -f "$filename")"
echo "$absolute_path"

方法三:使用realpath命令獲取文件的絕對路徑(需要安裝coreutils包)。

#!/bin/bash
filename="file.txt"
absolute_path="$(realpath "$filename")"
echo "$absolute_path"

以上方法中,filename是要獲取絕對路徑的文件名或相對路徑。最后使用echo命令打印出文件的絕對路徑。

0
乌鲁木齐市| 绍兴县| 靖西县| 新宁县| 乌拉特中旗| 德化县| 阳原县| 稻城县| 临西县| 大田县| 思茅市| 应城市| 万州区| 右玉县| 饶阳县| 科技| 昌黎县| 邹城市| 武陟县| 瓮安县| 波密县| 沈丘县| 泰兴市| 乌拉特后旗| 东海县| 洛川县| 都昌县| 澄城县| 胶州市| 富民县| 周口市| 博客| 永丰县| 施秉县| 化德县| 南澳县| 土默特左旗| 建水县| 张家川| 昌乐县| 安顺市|