易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux脚本语言修改文件里的内容

比如:/home/cw/my.conf的文件
文件内容,比如:

Langauge=2052
IP=10.166.17.111

现在想通过脚本把Langauge内容修改成1033
请问该怎么做?
sed -ri 's/(Langauge=).*/\11033/' /home/cw/my.conf

引用
sed -ri 's/(Langauge=).*/\11033/' /home/cw/my.conf


厉害,
不过,好像把整个等号都替换了

如:echo "Langauge=eng" | sed -r 's/(Langauge=).*/chs/'
结果是:
chs
而不是
Langauge=chs

因为你少了前向搜索引用\1
引用
引用 1 楼 joan8363 的回复:
sed -ri 's/(Langauge=).*/\11033/' /home/cw/my.conf


厉害,
不过,好像把整个等号都替换了

如:echo "Langauge=eng" | sed -r 's/(Langauge=).*/chs/'
结果是:
chs
而不是
Langauge=chs


引用
因为你少了前向搜索引用\1引用 2 楼 netxuning 的回复:



谢谢

引用
因为你少了前向搜索引用\1引用 2 楼 netxuning 的回复:
引用 1 楼 joan8363 的回复:
sed -ri 's/(Langauge=).*/\11033/' /home/cw/my.conf


厉害,
不过,好像把整个等号都替换了

如:echo "Langauge=eng" | sed -r 's/(Langauge=).*/chs/'
结果是:


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

Linux 目录问题

Linux新手,请大哥大姐不要见笑。

我用root用户登录到Linux系统。在根目录下面建了目录dir1,后用命令cd /dir1进入到dir1目录下,然后再用mkdir dir2建立了目录dir2 ,再后来用命令cd /dir2是,提示为:-bush ......

linux教程 - Linux/Unix社区 / 系统维护与使用区

有什么好的Linux教程吗?
小弟谢过~
[问题点数:0分]

google

据说鸟哥的私房菜不错。

鸟哥的Linux私房菜
更多的再这上面去搜索一下很LIUNX书籍还不错

引用
google
正解

鸟哥的Linux私房菜  ......

Linux如何在图形界面和命令行之间切换

各位大虾,我正在学习Linux,可是Linux图形界面和命令行之间切换遇到困难,在命令行下输入startx,不是进入图形界面
而是出现
请问各位,这是为什么? 而且按Ctrl+Alt+F7,也不能命令行进入图形界面。
急急急

......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号