shell脚本打印日期时间的实现示例
写在前面
你可能会觉得这个问题会很简单,因为百度一下就会有呀,为什么我要记录下来还是写一篇博客呢?因为呀,我是一名运维实习生,每天都需要备份数据库,时间日期是非常重要的,可以确定数据文件的唯一性。
那么我们开始吧!
问题
需要给每一个文件按照规范命名,包括前缀,IP地址、端口、创建时间、后缀等 例如:DATA_TEXT_NCAYU_192.168.149.135_3306_20210316233139.sql
[root@ncayu618 ncayu]# vim date_backup.sh #!/bin/sh echo -e "\033[36m""《日期添加测试》""\003 \n\n" FILE_PRE_STRING="DATA_TEXT" NAME="NCAYU" HOST="192.168.149.135_3306" TIME=`date +%Y%m%d%H%M%S` echo -e "开始拼接字符串" file=${FILE_PRE_STRING}_${NAME}_${HOST}_${TIME}.sql echo $file echo "日期添加成功"
[root@ncayu618 ncayu]# chmod 744 date_backup.sh [root@ncayu618 ncayu]# ./date_backup.sh 《日期添加测试》 开始拼接字符串 DATA_TEXT_NCAYU_192.168.149.135_3306_20210316233553.sql 日期添加成功
打印日期
[root@ncayu618 ncayu]# echo $(date +%Y-%m-%d\ %H:%M:%S) 2021-03-16 23:37:29 [root@ncayu618 ncayu]# echo `date +"%Y-%m-%d %H:%M:%S"` 2021-03-16 23:37:40
写在最后
本博客最早发表时间是:2021-03-17 07:54
到此这篇关于shell脚本打印日期时间的实现示例的文章就介绍到这了,更多相关shell 打印日期时间内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Jenkinsfile 中如何在 `sh` 步骤中执行多行 Shell 命令(多行命令的方法)
在 Jenkinsfile 中,当你需要在 sh 步骤中执行多行 Shell 命令时,可以通过多种方式来实现,下面给大家分享实现多行命令的方法,感兴趣的朋友一起看看吧2024-02-02一天一个shell命令 linux文本内容操作系列-awk命令详解
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理2016-06-06
最新评论