中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
奉化市| 永康市| 怀仁县| 汕尾市| 南开区| 锦州市| 六枝特区| 合山市| 德化县| 伊金霍洛旗| 潍坊市| 深州市| 兴宁市| 府谷县| 邢台市| 连江县| 盐边县| 博湖县| 土默特右旗| 南宁市| 子洲县| 普定县| 罗甸县| 梁平县| 自治县| 西盟| 承德市| 建德市| 鸡泽县| 祁连县| 冕宁县| 罗田县| 黎城县| 莎车县| 商城县| 南昌县| 海兴县| 孟津县| 盐池县| 广昌县| 永寿县|