批处理文件符号被错误执行

我正在为一个安全类设计一个项目,尝试在其中执行几个Shell命令时,.bat文件出现问题。

.bat文件如下所示:

cmd /c type virus.exe > wordpad.exe:virus.exe
cmd /c del virus.exe
cmd /c start ./wordpad.exe:virus.exe

我用

编译.bat
chmod u+x file.bat

,命令行上的输出如下所示:

Terminal Output

我不明白为什么用echo检查时我的'>'符号为什么读为'1>'。

我正在使用带有Cygwin Terminal的Windows XP计算机。我试图在wordpad.exe中隐藏虚拟的ADS病毒,以便以后可以尝试找到该病毒并摆脱它,以进行防御实践。现在,shell命令会执行,但它们不会像应启动的那样启动wordpad.exe。任何帮助将非常感激。

junjun8142 回答:批处理文件符号被错误执行

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3164195.html

大家都在问