您的位置:首页 > 运维架构 > Shell

自己编的shell脚本,实现备份文本内容(目的:学习交流)

2017-03-01 09:36 417 查看
#! /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 “备份成功!”

 


<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

阅读(439) | 评论(0) | 转发(0) |

0
上一篇:/etc/passwd&&/etc/shadow

下一篇:qaz718035146 是我,我说错了!!现在有真相,明白了!

相关热门文章
linux 常见服务端口

xmanager 2.0 for linux配置

【ROOTFS搭建】busybox的httpd...

openwrt中luci学习笔记

什么是shell

linux dhcp peizhi roc

关于Unix文件的软链接

求教这个命令什么意思,我是新...

sed -e "/grep/d" 是什么意思...

谁能够帮我解决LINUX 2.6 10...

给主人留下些什么吧!~~

评论热议
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: