删除n天前的数据
今天請了假,搞點自己的事情。出去小面了下,題總體不算難,不過有些概念題,記不清楚了。居然1個awk的NF都給忘了是什么了,現在想想其實也好記啊 number field。不就是每行的字段數嗎?!
?另外有個小shell也弄的不好,加個判斷就完美很多了,不知道當時怎么想的。就沒琢磨著加上,腦子真是不行。
? shell 片段 刪除n天前的log world_yymmdd.log.gz 保留最近10天的
#!/bin/bash
ymd=`date -d ' 10 day ago' +%y%m%d` 或者 after=$(date -d '10 day ago' +%y%m%d)
if [ -f wold_${ymd}.log.gz ] ; then
? rm -rf wold_${ymd}.log.gz
if
exit
?
估計這以后是記住了。
轉載于:https://blog.51cto.com/linuxgp/373438
總結
- 上一篇: Switch Case中的经典
- 下一篇: 一个路由再接另一个路由,让和别人合拉的一