当前位置: > shell编程 >

实现备份文本内容的shell脚本

时间:2014-06-23 03:47来源:linux.it.net.cn 作者:IT网
实现备份文本内容的shell脚本,供大家学习交流使用。


代码如下:

#! /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 “备份成功!”
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容