【问题标题】:Shell script that passes date from file to mysql将日期从文件传递到 mysql 的 Shell 脚本
【发布时间】:2026-02-17 07:20:06
【问题描述】:

如何执行从文件中读取日期,将其作为参数传递到 mysql 脚本,然后将当前日期写入文件的 linux 批处理脚本?

类似:

  1. 读取日期文件(一行日期为 yyyy-mm-dd)
  2. mysql -u 用户 -ppass
  3. update.sql:更新表集 x=y,其中日期介于 $datefrom1 和 curdate() 之间
  4. 将 curdate() 写入日期文件

【问题讨论】:

    标签: mysql linux shell scripting debian


    【解决方案1】:

    这是一个可供学习的概念证明。您可以从这里找到解决方案。

    $猫数据 狐狸 $ aa=`猫数据` $回声$aa 狐狸 $ echo 快速 $aa 跳跃 敏捷的狐狸跳过了懒惰的狗 $ echo 快速 $aa 跳过了懒狗 > bb $ 更多 bb 敏捷的狐狸跳过了懒惰的狗

    【讨论】:

    • 所以在我的 mysql 脚本中,我将 $datefrom1 放置在整个脚本中。然后我设置 $datefrom1 = 'cat datefile' 然后我可以执行 mysql -u user -ppass > update.sql 然后我 echo $(date) > datefile 会工作吗?
    • 行首的'$'是提示符。不要键入它。也使用mysql ...
    最近更新 更多