码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-06-24 09:19:21      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:server   sed   usr   cal   serve   for   参数   bash   $@   

因工作需要自己写的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

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

标签:server   sed   usr   cal   serve   for   参数   bash   $@   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!