小编Vit*_*uel的帖子

如何在 Babun/Cygwin 上将 Windows 路径(带反斜杠)转换为 Unix 格式

我正在使用 Windows 并编写 shell 脚本以在 Babun(一个 POSIX api)上运行。

我需要从环境变量 $USERPROFILE 中读取路径,并将其转换为 unix 样式(将 \ 替换为 /,将 c:\ 替换为 /c/),以便稍后在脚本中使用它。

问题是每当我回显 $USERPROFILE 的内容时,反斜杠都被解释为转义字符,并且我得到了意想不到的结果(字母“随机”变成了特殊字符,如 \n、\f 等)。例如,我无法将其回显到 sed 中。

windows cygwin path posix

8
推荐指数
1
解决办法
9345
查看次数

标签 统计

cygwin ×1

path ×1

posix ×1

windows ×1