使用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)