找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 3541|回复: 4

shell脚本修改配置文件中内容,实现自动每次加1。求指导。

[复制链接]
发表于 2015-1-5 17:35 | 显示全部楼层 |阅读模式
有一个配置文件wifidog,内容如下:
config wifidog 'wifidog'
     option gateway_id 'hello-10456'

config wifidog_deamo 'wifidog_deamo'
     option enable '1'

想写一个脚本。实现每次都能找到'hello-10456'这个值,并把这个值加1变成'hello-10457',并且写到这个文件里。跪求指导,谢谢谢谢!

我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-1-6 16:09 | 显示全部楼层
本帖最后由 xxq1125 于 2015-1-6 16:12 编辑

zxc=`cat test | grep option | grep gateway_id  | sed "sption\>::" |  sed "s:gateway_id\>::" |  sed 's/^..............//' |  sed 's/.$//'`;let a=
1+$zxc;sed  '/gateway_id/d' test | sed  "1a \     option\ gateway_id\ \'hello-$a"\' > test1;cp -frv test1 test

把 test 换成要修改的文件即可  标清换成 : o 中间没有空格

点评

确实是可以的,谢谢啦,嘿嘿。  详情 回复 发表于 2015-1-8 17:09
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2015-1-8 17:09 | 显示全部楼层
xxq1125 发表于 2015-1-6 16:09
zxc=`cat test | grep option | grep gateway_id  | sed "sption\>::" |  sed "s:gateway_id\>::" |  sed ...

确实是可以的,谢谢啦,嘿嘿。

点评

看起来真复杂!! 呵呵 我也写过 和你的方法差不多。。 不过比这个简单些。。  详情 回复 发表于 2016-3-22 17:57
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2016-3-22 17:09 | 显示全部楼层
本帖最后由 pzgood 于 2016-3-22 17:12 编辑

不好意思,发错了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2016-3-22 17:57 | 显示全部楼层
xinyimingming 发表于 2015-1-8 17:09
确实是可以的,谢谢啦,嘿嘿。

看起来真复杂!!
呵呵
我也写过
和你的方法差不多。。
不过比这个简单些。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-20 04:19

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表