杂七杂八
文章平均质量分 67
ccking001
这个作者很懒,什么都没留下…
展开
-
linux shell脚本_备份文件的批量删除
最近师傅要求写一个shell脚本,这个以前从来没接触过,自己就在周末研究了一天,虽然代码现在看起来简单,但是毕竟第一次接触,花了好多时间,好了,开始正题:这个脚本的功能主要是删除没有用的备份文件,条件是保留最新两天的文件,其他的全部删除看代码: #!/bin/shecho "begin deleting"cd back_up/lastestfile=`ls -t|head -n1`echo $lastestfilelastestdate=`ls -la $lastestfile --ti原创 2011-03-13 13:27:00 · 2941 阅读 · 1 评论 -
linux shell脚本_文件的批量删除_2.0
这次是整合了开发时改正的多个版本,比较1.0有了很大的改善,不仅可以删除备份文件,还可以更新保存备份文件名的文本文件首先是back.recovery的内容 这是个文本文件,内容是所有备份文件的文件路径以及文件名这是对应的备份文件现在我们就要保存4.1和3.31所有的文件,其余的全部删除,看代码: 首先是删除back.recovery中过期的文本#!/bin/shBACK="back。recovery"#最后一行内容lastline=`tail -n 1 $BACK`#最后一行的时间----最原创 2011-04-07 08:34:00 · 4540 阅读 · 0 评论 -
linux shell脚本_文件的批量删除_3.0_最终版
接上一版本,其实咬伤处文件,只需要从文本中提取文件名即可,这样可以省去大量的代码#!/bin/sh#just a testBACK="back.recovery"#最后一行内容lastline=`tail -n 1 $BACK`echo "lastest file" $lastline#最后一行的时间----最新时间lastdate=${lastline:0-19:10}#总行数totallines=`grep -c "" $BACK `#最新文件的行数lastl原创 2011-04-11 09:07:00 · 1670 阅读 · 0 评论