#! /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 “备份成功!”