在我的程序中,我必须使用diff
SUA 的命令来找出 2 个文件的区别。
我使用 a 命令如下,
diff xx yy
这里
xx - /a/s/xx.txt
yy - /a/s/yy/txt
xx.txt
和的路径为yy.txt
Windows 格式。但在 SUA 'diff' 命令中,接受 UNIX 格式的路径/dev/fs/C/a/s/xx.txt
和/dev/fs/C/a/s/yy.txt
.
我们有一个winpath2unix
将路径转换为 Unix 格式的命令。所以我想diff
在我的程序中使用如下命令,
diff 'winpath2unix xx' 'winpath2unix yy'
这里我想先运行winpath2unix
command,需要将这些命令的输出传递给diff
command。
在 C shell 中它工作正常。但是在命令提示符下它不起作用。
是否有任何选项可以运行此命令?
或者我如何csh
在 CreateProcess 中使用?