Mysql 如何创建跨windows/linux环境的脚本
我们有一个简单的脚本来连接数据库(Mysql 如何创建跨windows/linux环境的脚本,mysql,shell,batch-file,Mysql,Shell,Batch File,我们有一个简单的脚本来连接数据库(mysql-u root-p-h localhost)。我不想创建两个脚本(.bat、.sh),如何创建一个脚本来解决这个问题。您可能想尝试一下MSYS:您可能想尝试一下MSYS:您可以使用perl脚本。Perl是强大的脚本媒体,它与平台无关。 use可以在perl中的变量中插入批处理命令。 例如 这应该可以正常工作。您可以使用perl脚本。Perl是强大的脚本媒体,它与平台无关。 use可以在perl中的变量中插入批处理命令。 例如 这应该很好。详细说明Dan
mysql-u root-p-h localhost
)。我不想创建两个脚本(.bat、.sh
),如何创建一个脚本来解决这个问题。您可能想尝试一下MSYS:您可能想尝试一下MSYS:您可以使用perl脚本。Perl是强大的脚本媒体,它与平台无关。
use可以在perl中的变量中插入批处理命令。
例如
这应该可以正常工作。您可以使用perl脚本。Perl是强大的脚本媒体,它与平台无关。 use可以在perl中的变量中插入批处理命令。 例如
这应该很好。详细说明Dan的答案。如果只想使用一个脚本,则需要在两台计算机上使用相同的命令行解析器。MSYS将允许您在Windows上运行bash。有关在Windows上运行bash的各种工具的详细列表,请参阅本文。详细说明丹的回答。如果只想使用一个脚本,则需要在两台计算机上使用相同的命令行解析器。MSYS将允许您在Windows上运行bash。有关在Windows上运行bash的各种工具的详细列表,请参阅本文。
#!C:\Perl64\bin\perl
my $cmd = 'mysql - u root -p -h localhost';
system $cmd;