(急!!)写一个shell脚本,需要把里面一个配置文件(gs.config)里面的值不写死,谁能帮下
执行这个shell脚本的时候比如提示输入修改ServerID这里的时候,我输入33,然后就把33这个值传到ServerID这里了。...
执行这个shell脚本的时候比如提示输入修改ServerID这里的时候,我输入33,然后就把33这个值传到 ServerID这里了。
展开
展开全部
awk -F'=' '$0!~/ServerID/{print > "gs.config.tmp"}
/ServerID/{
print $0
print "please enter new server id:"
getline serverid < "-"
printf "ServerID=%s\n" ,serverid?serverid:$2 > "gs.config.tmp"
}' gs.config && cp gs.config gs.config.bak &&mv gs.config.tmp gs.config
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询