在linux中,可以使用shell脚本来获取文件的绝对路径。以下是几种常用的方法: 方法一:使用pwd命令获取当前工作目录的绝对路径
在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命令打印出文件的绝对路径。
--结束END--
本文标题: linux中怎么用shell获取文件的绝对路径
本文链接: https://www.lsjlt.com/news/513426.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0