Chinaunix首页 | 论坛 | 博客
  • 博客访问: 430047
  • 博文数量: 168
  • 博客积分: 320
  • 博客等级: 二等列兵
  • 技术积分: 955
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-21 08:40
个人简介

知足却不乏追求

文章分类

全部博文(168)

文章存档

2017年(1)

2016年(6)

2015年(36)

2014年(5)

2013年(6)

2012年(114)

分类: LINUX

2012-07-05 17:07:46

#! /bin/bash
#功能:备份文本文件(记录备份日期和备份的文件名)
echo "请在命令后输入两个参数;第一个是要备份到的位置(目录要以反斜线结尾)"
echo "第二个是要备份的文件(可以是多个文件)"
if [ $# -lt 2 ]
then
  echo 参数太少!
  exit 1
fi
#在备份路径的基础上添加备份文件名
BP="${1}backup.txt"
while true
do 
  echo "-----------------------------------">> $BP
  date >> ${BP}
  echo "备份文件为: $2" >>$BP
  echo "-----------文件内容-----------------" >>$BP
  cat $2 >> $BP
  echo " " >> $BP
  shift
  if [ $# -eq 1 ]
  then
     break
  fi
done
echo “备份成功!”
 

阅读(927) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~