当前位置: 技术问答>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'