批量替换指定文件脚本
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