sh 排序获取数据库转储脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 排序获取数据库转储脚本相关的知识,希望对你有一定的参考价值。

# dbdump-01_06_2017.sql
# dbdump-25_05_2017.sql
# dbdump-31_01_2016.sql

#to get last created file:

dirname=$(ls -dt ../db/dbdump-* | head -1)
echo $dirname

#to get last file by fillename:

dirname=$(ls "$SCRIPTPATH"/../db/dbdump-* | sort -n -t - -k 2 | head -1)
echo $dirname

#-n: sorts numerically
#-t: field separator '-'
#-k: sort on second field, in your case the numbers after the first '-'

以上是关于sh 排序获取数据库转储脚本的主要内容,如果未能解决你的问题,请参考以下文章

sh 获取服务器之间交互的数据包转储。适合连接调试

触发需要执行的脚本sh的别名

转储 T-sql 脚本失败服务器 2000

使用正确的字符集/排序规则转储和加载 MySQL

sh 转储postgresql数据库(galaxy)

sh 从转储文件还原MySQL数据库