gpt4 book ai didi

windows - 如何在 Cygwin 命令行上将 Windows 路径格式化为 Unix 路径

转载 作者:行者123 更新时间:2023-12-03 14:33:41 28 4
gpt4 key购买 nike

使用 Cygwin 时,我经常复制 Windows 路径并手动将所有斜杠编辑为 Unix 格式。例如,如果我使用 Cygwin 并且需要更改目录,我输入:

cd C:\windows\path 

然后将其编辑为
cd C:/windows/path  

(通常,路径比那要长得多)。有没有办法使用 sed 或其他方法来自动执行此操作?例如,我试过:
echo C:\windows\path|sed 's|\\|g'  

但出现以下错误
sed: -e expression #1, char 7: unterminated `s' command

我的目标是减少打字,所以也许我可以编写一个可以调用的程序。理想情况下,我会输入:
conversionScript cd C:/windows/path 

这相当于输入:
cd C:\windows\path

最佳答案

谢谢大家。显然,我需要的只是路径周围的单引号:

cd 'C:\windows\path'

Cygwin 将转换它。 Cygpath 也可以工作,但它也需要单引号来防止 shell 吃掉反斜杠字符。

关于windows - 如何在 Cygwin 命令行上将 Windows 路径格式化为 Unix 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2641391/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com