批量替换指定文件脚本

rewrite_file.sh

#!/bin/bash

#---------------------------------------
# 替换指定文件
# 注:参数1为新文件路径 参数2为原文件路径
# author: SenSen 1050575278
# date: 2021/10/10
# 注意:所有脚本需测试后方可使用!!!
#---------------------------------------

if [ "$1" ] && [ "$2" ]; then

  #获取当前时间
  curtime=`date +"%Y/%m/%d %H:%M:%S"`

  #所在目录
  dir='/web/oa/'

  #自动获取系统目录文件 仅可包含oa系统文件
  sysDir=`ls /web/oa`

  for f in ${sysDir}
    do
      cp -rf ${1} ${dir}${f}/${2}
      echo ${f} " done"
    done
else
    echo "Error: param is empty"
fi

Tags: 脚本

添加新评论