我正在使用以下 bash 脚本来更新电子邮件地址“[电子邮件受保护]“但我遇到的问题是,该字段可以是任何东西,但不是必需的”[电子邮件受保护]“我尝试使用“*”代替,如何运行以下命令来处理“电子邮件地址”字段下设置的当前电子邮件?
#! bin/bash
updatevar="UPDATE email_users SET emailaddress = REPLACE(emailaddress, '[email protected]', 'admin@$(hostname)');"
mysql --user=root --password=PASSWORD DATABASE << eof
$updatevar
eof
答案1
如果我很好地理解这个问题,您想替换数据库中的所有电子邮件地址,对吗?在这种情况下,请使用以下命令:
updatevar="UPDATE email_users SET emailaddress = 'admin@$(hostname)';"