【发布时间】:2014-08-06 00:47:13
【问题描述】:
我从朋友那里得到了一个 shell 文件,但我不知道如何执行它。谁能帮我执行它?我正在使用Windows平台。
这是我的 shell 文件的内容。文件名为db_update.sh
#!/bin/bash
echo Adding tables and data to the DB
mysql csespn -h "localhost" -u "root" -p < "create_tables.sql"
echo Adding base data to the DB
mysql csespn -h "localhost" -u "root" -p < "seed_basedata.sql"
echo Sample data to the DB for development purposes
mysql csespn -h "localhost" -u "root" -p < "seed_sampledata.sql"
【问题讨论】:
-
如果你将文件从
db_update.sh重命名为db_update.bat,它可能会按原样工作(前提是你已经安装了MySQL并且数据库csespn存在)。 -
@mustaccio 我认为必须删除 hashbang 行 (
#!/bin/bash),因为 Windows shell 不使用#用于 cmets,AFAIK。但否则我同意。