linux 下傻瓜式替换文件内容或目录

原创文章6年前 (2019)发布 fdadmin
5,410 0 0
#!/bin/sh
#240 服务器启动脚本
#set -x 
#USER_NAME=`weblogic`
#SCRIPT_DIR=`weblogic1`
export LANG=zh_CN.UTF-8
if [ `whoami` != 'weblogic' ]; then
echo '用户登录错误,请使用weblogic用户化执行!'
exit 9
fi

read -p "请输入需要被替换的值:" bei
echo "您输入的被替换的值为:"$bei
read -p "请输入需要替换的值:"  tihuan
echo "您输入的需要替换的值为"$tihuan
read -p "请输入需要替换的文件,可以不输入为本目录下全部匹配的文件,可以使用 *.sh 或者*.xml 也可以使用文件全名称:"  wenjian
echo "您输入的需要替换的文件为"$wenjian

#echo "下面为替换前的内容" 
#cat /home/weblogic/tt2.sh

echo "生成的命令为:" sed -i 's/'$bei'/'$tihuan'/g' `grep ''$bei'' -rl --include="$wenjian" ./`
sed -i 's/'$bei'/'$tihuan'/g' `grep ''$bei'' -rl --include="$wenjian" ./`
echo "结果:" sed  's/'$bei'/'$tihuan'/g' `grep ''$tihuan'' -rl --include="$wenjian" ./`
#echo "结果"
#cat /home/weblogic/tt2.sh
© 版权声明

相关文章

暂无评论

暂无评论...