带变量的bash中的mysql

Nic*_*ers 2 mysql linux bash shell

如何在bash脚本中解析mysql更新语句中的变量?

我有这个,但它不会起作用

mysql -h HOST -u USERNAME -pUGUESIT -D DATABASE -bse "DELETE FROM table WHERE Position='" . $4 ."'; DELETE FROM table WHERE Instance='" . $4 . "';" 
Run Code Online (Sandbox Code Playgroud)

当然用户名和通行证等都是正确的但不适用于公众.问题是如何在声明中使用$ 4 ...

提前致谢!

Ike*_*ker 5

你应该能够这样做:

"DELETE FROM table WHERE Position='$4'; DELETE FROM table WHERE Instance='$4';" 
Run Code Online (Sandbox Code Playgroud)