【发布时间】:2021-03-15 12:59:03
【问题描述】:
我想在带有变量的 shell 脚本中使用 mysql 语法, 我用错了什么?
#!/bin/bash
mysql <MyBlaBlaDB> -e "select * from table where something = &1"
我正在尝试将其作为 ./test.sh 运行
【问题讨论】:
-
我在您的代码中没有看到任何变量用法。
我想在带有变量的 shell 脚本中使用 mysql 语法, 我用错了什么?
#!/bin/bash
mysql <MyBlaBlaDB> -e "select * from table where something = &1"
我正在尝试将其作为 ./test.sh 运行
【问题讨论】:
试试这个方法
#!/bin/bash
something="anyting"
mysql -u [username] -p[password] [datbase name] -e "select * from table where something = $something"
【讨论】: