学习写一个带参数执行的shell脚本,求大神指点
比如说创建一个a1的数据库的脚本:create.sh#!/bin/bashmysql-uroot-p123456<<EOFcreatedatabasea1;EOF现在想通...
比如说创建一个a1的数据库的脚本:create.sh
#!/bin/bash
mysql -uroot -p123456 <<EOF
create database a1;
EOF
现在想通过脚本名 + 参数 就可以随意按参数名创建数据库。
列入 create.sh b2 那么创建出来的数据库就是b2
求大神告知如何写。 展开
#!/bin/bash
mysql -uroot -p123456 <<EOF
create database a1;
EOF
现在想通过脚本名 + 参数 就可以随意按参数名创建数据库。
列入 create.sh b2 那么创建出来的数据库就是b2
求大神告知如何写。 展开
2个回答
展开全部
[root@localhost ~]# vim create.sh
#!/bin/bash
mysql -uroot -p123456 <<EOF
create database $1;
EOF
[root@localhost ~]# sh create.sh b1
[root@localhost ~]# mysql -uroot -p123456 -e "show databases;"
+--------------------+
| Database |
+--------------------+
| information_schema |
| b1 |
#!/bin/bash
mysql -uroot -p123456 <<EOF
create database $1;
EOF
[root@localhost ~]# sh create.sh b1
[root@localhost ~]# mysql -uroot -p123456 -e "show databases;"
+--------------------+
| Database |
+--------------------+
| information_schema |
| b1 |
追问
如果要创建 b1 到b5这5个数据库应该怎么写呢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询