扫描二维码关注官方公众号
返回列表 发布新帖

[求助/问答] [已解决]请教,关于Shell编程的问题。内详……

3372 4
发表于 2021-5-5 14:42:56 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

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

×
本帖最后由 kayy 于 2021-5-11 08:35 编辑

2021/5/9日:
已解决。

2021/5/8日更新:
  1. #y1是读取/etc.defaults/synoinfo.conf.bak的297行。输出结果为:maxlanport="2"
  2. y1='sed -n "297,1p" /etc.defaults/synoinfo.conf.bak'
  3.            
  4. #y2输出结果:maxlanport="5"
  5. x2=5
  6. y2='maxlanport="$x2"'
  7.          
  8. #下行执行的命令为:sed -i 's/maxlanport="2"/maxlanport="5"/' /etc.defaults/synoinfo.conf.bak
  9. sed -i 's/$y1/$y2/' /etc.defaults/synoinfo.conf.bak
复制代码
我以上的代码是错误的。只是为了说明代码的作用(#号注释)。
请大侠帮我改正过来。谢谢!

2021/5/5:
如何将/etc.defaults/synoinfo.conf文件中的某一行的数值
maxlanport="2"
修改为
maxlanport="5"
请教!

评论4

MrSmithLv.7 发表于 2021-5-5 23:31:33 | 查看全部
sed -i 's/maxlanport="2"/maxlanport="4"/' /etc.defaults/synoinfo.conf
回复 点赞

使用道具 举报

z71585042VIP 发表于 2021-5-5 23:56:07 | 查看全部
兄弟,熟悉一下vim编辑器
回复 点赞

使用道具 举报

kayy楼主Lv.7 发表于 2021-5-6 10:59:51 | 查看全部
MrSmith 发表于 2021-5-5 23:31
sed -i 's/maxlanport="2"/maxlanport="4"/' /etc.defaults/synoinfo.conf

谢谢!                                                   
回复 点赞

使用道具 举报

kayy楼主Lv.7 发表于 2021-5-9 18:45:04 | 查看全部
2021/5/8日更新。
回复 点赞

使用道具 举报

回复

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

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表