【发布时间】:2014-08-10 09:15:51
【问题描述】:
在运行 make 之前,我需要将文件中的 windows 路径转换为 unix 路径。由于一个软件(IDE),我正在使用 Windows 框运行构建构建。因此使用 cygwin 运行构建。
windows路径是:
c:/Program Files (x86)/xxxxxx/Bin/xxx.exe
想改成:
/cygdrive/c/Program Files/xxxxx/Bin/xxxx.exe
我知道我可以使用 cygpath,但这只会给我转换后的 unix 路径。我在想是否可以使用 sed 命令在文件内进行更改。
我是 unix 新手,所以如果有人可以帮助并给我完整的命令,那将是一个很大的帮助
提前致谢
【问题讨论】:
-
我不明白为什么
cygpath不合适。 -
格伦感谢您的回复。我想更改文件内的路径。我不想编辑文件并提交它。我想在构建期间更改它。这就是为什么我可以使用 grep 和 sed 以某种方式进行更改??
标签: windows unix sed path cygwin