当前位置: 技术问答>linux和unix
shell中sed的使用问题
来源: 互联网 发布时间:2017-01-22
本文导语: 有一个文件test.txt中有如下内容 group=test name=test01 test02 test03 test04 year=2011 我想把test01,test02,test03,test04取出来 请问怎么写? 我可以把一下四行取出来 name=test01 test02 test03 test04 但是我不知道怎么把name=删了 ...
有一个文件test.txt中有如下内容
group=test
name=test01
test02
test03
test04
year=2011
我想把test01,test02,test03,test04取出来
请问怎么写?
我可以把一下四行取出来
name=test01
test02
test03
test04
但是我不知道怎么把name=删了
group=test
name=test01
test02
test03
test04
year=2011
我想把test01,test02,test03,test04取出来
请问怎么写?
我可以把一下四行取出来
name=test01
test02
test03
test04
但是我不知道怎么把name=删了
|
[root@RHEL6B tmp]# cat test3.txt
group=test
name=test01
test02
test03
test04
year=2011
[root@RHEL6B tmp]# sed 's/name=//g' test3.txt
group=test
test01
test02
test03
test04
year=2011
要直接修改原文件的话加个-i参数就行了
group=test
name=test01
test02
test03
test04
year=2011
[root@RHEL6B tmp]# sed 's/name=//g' test3.txt
group=test
test01
test02
test03
test04
year=2011
要直接修改原文件的话加个-i参数就行了
|
在你的语句后面加上管道符和sed语句就行了
...|sed 's/name=//g'
...|sed 's/name=//g'
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。