gpt4 book ai didi

mysql - 我怎样才能在 gnu make makefile 中转义反引号

转载 作者:太空宇宙 更新时间:2023-11-04 10:04:22 25 4
gpt4 key购买 nike

我有这个生成文件:

createuser:
$(MYSQL) -e " grant SELECT, USAGE on `app\_%`.* to 'user.name'@'%' IDENTIFIED BY '$(USER_PASS)'" && \
$(MYSQL) -e "FLUSH PRIVILEGES;"

如果我直接在 MySQL 查询窗口中执行此命令,则该命令工作正常,但我想从终端执行它。

最佳答案

  1. 您不需要 FLUSH PRIVILEGESGRANTCREATE USER声明
  2. 为了将来的兼容性 - CREATE USER [IF NOT EXISTS]在执行 GRANT
  3. 之前
  4. 在 Makefile 中,您可以使用 \ 进行转义在两个反引号之前。

关于mysql - 我怎样才能在 gnu make makefile 中转义反引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53623819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com