批处理之家's Archiver

netdzb 发表于 2019-7-26 07:31

sed如何打印出不是hdh的字段?

echo "bdcfhdhgdh"|sed -E -n '[/^hdh/]p'

我写的运行结果不对啊。

希望得到的结果是
bdcfgdh
这个sed无法完成吗?

cfwyy77_bat 发表于 2019-7-26 08:15

[code]echo "bdcfhdhgdh"|sed 's/hdh//'
bdcfgdh
[/code]

Batcher 发表于 2019-7-26 10:57

sed是行处理模式,你需要的是替换(如2楼),而不是匹配。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.