gpt4 book ai didi

mysql - 将 bash 命令的输出存储到数据库

转载 作者:行者123 更新时间:2023-11-29 06:17:37 25 4
gpt4 key购买 nike

我想将iptables -vL命令的输出存储到mysql数据库表中。当我运行 iptables -vL 时,它会显示使用情况(以字节为单位)以及用户 MAC ID。我计划使用 awk 从上述命令的输出中选择两列(使用“$2”和 MAC id 的“$6”)。这两个 clomuns 应该进入数据库。每当更新表时,数据库中的使用情况列都应该累加。

最佳答案

使用 awk 解析 iptables 输出时,将其格式化为 Mysql INSERT 语句,然后将结果通过管道传输到 mysql 命令行。像这样的东西:

iptables -vL | awk {your awk commands here} | mysql --user=foo --password=bar yourdatabasename

关于mysql - 将 bash 命令的输出存储到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5527265/

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