传入多个参数依次修改文件(bash脚本)

时间:2019-06-24 09:22:37   收藏:0   阅读:114
因工作需要自己写的bash脚本
传入多个参数依次修改文件!分享出来供大家参考!

实例脚本:br/>#!/bin/bash
arg=($@)
n=0
m=0
sad=ls /usr/local/conf | grep test | sort
smile=ls /usr/local | grep test | sort
for slt in $smile
do
sed -i "s/.serverId./\t‘serverId‘ => ‘3${arg[$n]}‘,/g" /usr/local/${slt}
n=$[$n+1]
done
for sss in $sad
do
sed -i "s/.server_name./\tserver_name ${arg[$m]}/g" /usr/local/conf/$sss
m=$[$m+1]
done

原文:https://blog.51cto.com/11801990/2412452

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!