gpt4 book ai didi

mysql - 将 mysql 命令的输出解析为 bash 脚本中的变量

转载 作者:行者123 更新时间:2023-11-29 07:54:24 25 4
gpt4 key购买 nike

我正在尝试使用 bash 脚本来清理数据库,并且我需要使用用户表中最大的 ID 号,因此我的脚本中包含此行

MAXID=$(mysql -u root -proot elis27 -e "select max(idnumber) from mdl_user;")
echo $MAXID

我的脚本中该行的输出是

max(idnumber) 3

如何解析 mysql 命令的输出以使 MAXID 仅为 3?

最佳答案

使用 --skip-column-names (或简称 -N)选项省略输出中的列名标题:

MAXID=$(mysql -u root -proot -N elis27 -e "select max(idnumber) from mdl_user;")

关于mysql - 将 mysql 命令的输出解析为 bash 脚本中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25539218/

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