首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

在线求shell脚本,该怎么处理

2012-03-14 
在线求shell脚本文件/opt/sysinfo.ini的内容是:IP_MODEDHCPIP_ADDRIP_VERSION4NET_MASKGATEWAYAC_PRI

在线求shell脚本
文件/opt/sysinfo.ini的内容是:
IP_MODE=DHCP
IP_ADDR=
IP_VERSION=4
NET_MASK=
GATEWAY=
AC_PRIMARY=
AC_SECONDARY=
AC_THIRD=
AC_FOURTH=
怎样用脚本实现将文件中的某一行的变量的属性值换成其他值?
争取不改变原文件的顺序,即先查找到IP_MODE行,再将STATIC赋给它,即格式为
IP_MODE=STATIC
IP_ADDR=
IP_VERSION=4
NET_MASK=
GATEWAY=
AC_PRIMARY=
AC_SECONDARY=
AC_THIRD=
AC_FOURTH=
能实现对文件任务变量进行属性值变化,sed怎样实现??

在线求助,谢谢!!!

[解决办法]
sed -i '/IP_MODE=/s/=.*/=STATIC/' /opt/sysinfo.ini
[解决办法]
送你两个awk的

Perl code
awk 'BEGIN{OFS=FS="="}/IP_MODE=/{$2="STATIC"}1' test 

热点排行