bash - 从 bash 脚本运行最新的 mysqldump

标签 bash mysql

我有一大堆像这样的 mysqldumps:

dump.data.YYYYMMDD.sql

关于如何从 bash 运行最新版本有什么想法吗?

提前致谢。

最佳答案

试试这个:

#!/bin/bash
LATEST=$(ls -1t dump.data.*.sql | head -n 1)
echo $LATEST

请注意 ls -1t 中 't' 之前的字符是数字 '1' 而不是字母 'l'。,

关于bash - 从 bash 脚本运行最新的 mysqldump,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18874024/

相关文章:

macos - 如何用一行运行多个 brew 命令?

arrays - Bash 数组键与现有变量冲突

mysql - 使用mysql删除命令时,锁总数超过锁表大小

c# - 从 C# App 运行 mysqldump 不工作

mysql - 如何在 SQL 中生成序列号从 0 到最大值的表

linux - 如何回应 #!并\n 通过 SSH?

bash - 在 heredoc 中的源 bash 脚本中逐行读取文件

mysql - 使用枚举列替代数据库设计,导致性能不佳

bash - SNMP 扩展为 INTEGER 而不是 STRING

php - 使用 PHP 类来运行 mysql 查询这样不好吗?