如何创建跨Windows / Linux环境的脚本

时间:2013-01-26 14:50:42

标签: mysql shell batch-file

我们有一个简单的脚本来连接数据库(mysql -u root -p -h localhost)。我不想创建2个脚本(.bat, .sh),我如何创建一个脚本来解决这个问题。

2 个答案:

答案 0 :(得分:3)

您可能想尝试MSYS:http://www.mingw.org/wiki/MSYS

答案 1 :(得分:1)

您可以使用perl脚本。 Perl是独立于平台的强大脚本媒体。 use可以在perl中的变量中插入batch命令。 例如

#!C:\Perl64\bin\perl
my $cmd = 'mysql - u root -p -h localhost';
system $cmd;

这应该可以正常工作。