【发布时间】:2019-04-01 05:36:48
【问题描述】:
我有一个如下所示的文件:
bar
barfo
barfoo
barfooo
barfoooo
sample
sampleText1
sampleText2
sampleText3
prefix
prefixFooBar
prefixBarFoo
我想要 sed(或 awk)做的是从它的所有内容中删除引入一个部分的字符串,以便我最终得到:
bar
fo
foo
fooo
foooo
sample
Text1
Text2
Text3
prefix
FooBar
BarFoo
我尝试过使用
sed -e -i '/([[:alpha:]]+)/,/^$/ s/\1//g' file
但是由于“无效的反向引用”而失败。
【问题讨论】: