小编Jen*_*tte的帖子

如何在dosgwin命令行上将dos路径格式化为unix路径

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

cd C:\windows\path 
Run Code Online (Sandbox Code Playgroud)

然后编辑它

cd C:/windows/path  
Run Code Online (Sandbox Code Playgroud)

(通常,路径比这长得多).有没有办法使用sed或其他东西自动执行此操作?例如,我尝试过:

echo C:\windows\path|sed 's|\\|g'  
Run Code Online (Sandbox Code Playgroud)

但得到以下错误

sed: -e expression #1, char 7: unterminated `s' command
Run Code Online (Sandbox Code Playgroud)

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

conversionScript cd C:/windows/path 
Run Code Online (Sandbox Code Playgroud)

这相当于键入:

cd C:\windows\path
Run Code Online (Sandbox Code Playgroud)

unix cygwin sed dos path

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

cygwin ×1

dos ×1

path ×1

sed ×1

unix ×1