我正在将某些插件从Linux
迁移到Windows
。
插件是使用Perl
编写的,它有一个名为system()
的函数,它将执行shell命令。
但我现在正在迁移到Windows。我可以使用system()Per函数在Windows中运行linux命令吗?
有些Perl Module
可以利用这个吗?
答案 0 :(得分:1)
您可以运行system()
命令,但有一些警告。一个很好的描述包含在Using system or exec safely on Windows中。本文生成了Win32::ShellQuote模块。
答案 1 :(得分:0)
你想在windows shell中运行一个linux命令吗?如果是这样,请尝试像Cygwin(www.cygwin.com)这样的Linux环境。否则,您还必须迁移系统调用。