提问人:Ahmad Gamal 提问时间:8/24/2023 更新时间:8/24/2023 访问量:32
如何在没有第一个斜杠的情况下在 bash 中获取 pwd 相对路径
How to get pwd relative path in bash without first slash
问:
我正在编写一个小的 Bash 脚本来执行一些自动命令。特别是,我想在 pwd 中获取没有第一个“/”的相对路径
pwd : Users\hp\OneDrive\Desktop
而不是
pwd : \Users\hp\OneDrive\Desktop
我是 bash 的新手,不知道该怎么做
答:
0赞
user1934428
8/24/2023
#1
正如我在评论中所说,我认为在删除第一个字符的情况下获取工作目录路径没有太多实际用途,但是如果您想拥有它,您可以通过 来做到这一点,即${PWD:1}
echo "${PWD:1}"
评论
0赞
Ahmad Gamal
8/24/2023
获取在终端中导入的任何文件的相对路径read -p "Wordlist : " path wordlistpath="${path//"/mnt$(pwd)"}" relativepath="${wordpath:1}"
评论
pwd
pwd
\
/