欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Shell中獲取昨天和多天前日期的示例代碼

 更新時(shí)間:2023年09月11日 11:46:07   作者:會(huì)飛的土撥鼠呀  
本文主要介紹了Shell中獲取昨天和多天前日期的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1、獲取今天日期

$ date -d now +%Y-%m-%d   或者
$ date +%F

2、獲取明天日期

$ date -d next-day +%Y-%m-%d
$ date -d tomorrow +%Y-%m-%d

3、獲取昨天日期

$ date -d yesterday +%Y-%m-%d  或者
$ date -d last-day +%Y-%m-%d  或者
$ date -d "1 days ago" +%Y-%m-%d 
##"n days ago"  表示n天前的那一天

4、獲取取30天前的日期

$ date -d "30 days ago" +%Y-%m-%d  

5、使用負(fù)數(shù)以得到相反的日期

$ date -d 'dec 14 -2 weeks' +%F   #相對(duì)于dec 14這個(gè)日期的兩周前的日期
$ date -d '-100 days' +%F         #100天以前的日期
$ date -d '50 days' +%F           #50天后的日期

擴(kuò)展:

$ date -d next-month +%F   #下個(gè)月今天日期
$ date -d last-month +%F   #上個(gè)月今天日期
$ date -d next-year +%Y    #明年日期
$ date -d '2 weeks' +%F    #獲取兩星期以后的日期

使用場景

[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 "日期添加成功"

備份數(shù)據(jù)文件,log日志文件需要使用到這個(gè)時(shí)間

到此這篇關(guān)于Shell中獲取昨天和多天前日期的示例代碼的文章就介紹到這了,更多相關(guān)Shell獲取昨天和多天前日期內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論