如何用sed命令替换一行中的某个字符串

如何替换特定行的某个字符串如:File=aanode=aa如何将File=aa中的aa,换成bb,但是不换node=aa这一行中的aa。我的问题是,如何将文件中的某一句的... 如何替换特定行的某个字符串
如:
File = aa
node = aa

如何将File = aa中的aa ,换成bb,但是不换node = aa这一行中的aa。
我的问题是,如何将文件中的某一句的特定字符串换掉。对文件内容的操作!
展开
 我来答
一骑当后
推荐于2016-10-10 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40298 获赞数:306440
网络、设备维护、电路、弱电检测。

向TA提问 私信TA
展开全部
  sed替换的基本语法为:
  sed 's/原字符串/替换字符串/'
  实际使用参考代码如下:
  在有aaa的行中,将 111 替换为 AAA,将 222 替换为 BBB即,
  sed '/aaa/
  {
  s/111/AAA/g;
  s/222/BBB/g;
  }
  ' urfile
twfcc
2009-09-03 · TA获得超过722个赞
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:507万
展开全部
user@minix-nb:~$ echo 'File = aa' | sed 's/\<File\>/node/'
node = aa
user@minix-nb:~$ echo 'File = aa' | sed 's/\<aa\>/bb/'
File = bb
user@minix-nb:~$
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式