【发布时间】:2020-06-12 23:26:25
【问题描述】:
我有一个文件,其中包含:
l1_lololo {
abcdef
vgjhklfgkchbnvu
gfuhjfythkjbgftyhkjgyftuihgt6
deefgik
abcdef
}
l2_blabla {
123456
vgghyfthjfgtrdygfhhbnvu
gfuhjgvftdyfgvjgyftuihgt6
deiulouk
123456
}
我需要使用 sed/awk/bash/etc 检查大括号中的文本。并删除重复的行,在每个大括号中只留下重复行的第一行,我需要得到这个:
l1_lololo {
abcdef
vgjhklfgkchbnvu
gfuhjfythkjbgftyhkjgyftuihgt6
deefgik
}
l2_blabla {
123456
vgghyfthjfgtrdygfhhbnvu
gfuhjgvftdyfgvjgyftuihgt6
deiulouk
}
我该怎么做?
【问题讨论】: