linux下取前一天的日期
- date --date='1 days ago' "+%d"
很形象的命令
另外還有幾種偷懶的方法:摘抄自: blog.flashphp.org/blog/2/dev/2006/09/28/linuxeeec
- 昨天:
- date -d'-1 day' +'%Y%m%d'
- date -d "1 days ago" +%Y%m%d
- date --date='yesterday' '+%Y%m%d'
- 前天
- date -d'-2 day' +'%Y%m%d'
- date -d "2 days ago" +%Y%m%d
- 大前天
- date -d'-3 day' +'%Y%m%d'
- date -d "3 days ago" +%Y%m%d
- 明天
- date -d'+1 day' +'%Y%m%d'
- date -d "1 days next" +%Y%m%d
- date --date='tomorrow' '+%Y%m%d'
- .......
好了,這樣子就可以得到昨天是幾號了,接著來解決指令碼自動ftp的問題,
為了方便,寫了一個函式
- uplogs() {
- log_path="/var/log/mail/"$y"/"$m"/"$d"/"
- log_file=$y$m$d"_mail_log"
- ftp -n 192.168.0.12 << autoftp
- user your_ftp_username your_ftp_password
- ascii
- put $log_path$s_log_file /$log_file
- quit
- autoftp
- }
最後組合起來,指令碼就是這樣子的。
- #!/bin/sh
- y=`date --date='1 days ago' "+%Y"`
- m=`date --date='1 days ago' "+%m"`
- d=`date --date='1 days ago' "+%d"`
- uplogs() {
- log_path="/var/log/mail/"$y"/"$m"/"$d"/"
- log_file=$y$m$d"_mail_log"
- ftp -n 192.168.0.12 << autoftp
- user your_ftp_username your_ftp_password
- ascii
- put $log_path$s_log_file /$log_file
- quit
- autoftp
- }
- uplogs
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7916042/viewspace-1025115/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux使用 date 命令獲取當前日期前一天的時間Linux
- Unix獲取前一天日期(Linux不知道可以不以)Linux
- solaries使用date獲取前一天日期,使用perl命令獲取歷史時間方法
- Linux下Shell日期的格式Linux
- 【FAQ】關於分析服務錯誤獲取所選日期前一天事件資料的解決方法事件
- 在windows下如何取日期滿足特定的格式Windows
- linux中用shell獲取昨天、明天或多天前的日期Linux
- linux 下修改日期和時間Linux
- linux下刪除指定日期前的檔案Linux
- js獲取日期JS
- 獲取中文日期
- MySQL 獲取當前日期及日期格式MySql
- PHP使用strtotime獲取上個月、下個月、本月的日期PHP
- 直播原始碼,獲取兩個日期之間的所有日期原始碼
- Linux下的字串擷取詳解Linux字串
- windows下刪除前一天備份批處理Windows
- SQL 獲取SQL Server中兩個日期之間的所有日期SQLServer
- JavaScript獲取兩個日期之間所有的日期JavaScript
- linux日期的字元表示方式Linux字元
- SqlServer獲取當前日期SQLServer
- js獲取當前日期JS
- SQL 獲取SQL Server中日期最近7天之間的所有日期SQLServer
- C#獲取日期的星期名稱C#
- 快速獲取昨天的日期(time模組使用)
- Swift 3 獲取某個日期的星座Swift
- C#獲取當前日期的yyyyMMddC#
- Python獲取當前日期和日期差計算Python
- excel匯入,讀取日期單元格轉php日期ExcelPHP
- Shell指令碼-壓縮指定目錄下前一天檔案指令碼
- linux下的git的ssh方式拉取程式碼LinuxGit
- JAVA獲取當前日期以及將字串轉成指定格式的日期Java字串
- JS獲取本週週一 週日日期、本季度、本月、上月的開端日期、停止日期JS
- laravel 使用maatwebsite/Excel 獲取的日期的處理LaravelWebExcel
- python如何只獲取日期Python
- QT獲取日期,時間,星期QT
- Qt:獲取日期和時間QT
- java獲取日期和時間Java
- SQL只取日期的年月日部分 (轉)SQL