2013-04-01 67 views
-1

如何在.cmd文件中创建.cmd文件,并在其中传递变量以执行某些命令。有什么办法可以在Unix中执行.cmd文件吗?

Is there any way to execute .cmd file in Unix ?

请咨询

感谢,

+0

不清楚。没有先前的尝试证明。 – cwallenpoole

+1

什么是.cmd文件? –

+0

问题似乎很清楚。你可能会认为它更适合superuser.com,但这是一个有效的问题。 – brice

回答

1

没有,真的没有

.cmd文件窗口由窗口cmd.exe程序解释。如果你打开一个,你会发现一个.cmd文件包含要执行的文本命令。

在Unix世界中,与命令文件等效的是shell脚本。这些扩展名有.sh,通常由bash程序解释。

了解更多关于shell脚本online

嗯,也许...

您可以通过使用叫做Wine但兼容层运行的,因为差异在Linux,Solaris Mac和BSD的cmd.exe程序,在平台之间,您将不得不修改脚本并手动检查路径和可执行文件名称等仍然有效。

+0

感谢您的回应。我想在Windows中运行1st .cmd文件,并将设备名称和IP地址等信息传递给第二个.cmd文件,该文件将从Linux运行。 –

+0

@RohitEmc我不确定你的意思。 – brice

相关问题