我想用某些东西替换第一次出现的搜索模式,并用其他东西替换为:
aaa
bbb
ccccc
country
dddd
country
frrffr4
grtgt
gthth
country
dddrr
这里我想要替换国家/地区。首次出现的国家应该是 my_country ,其余的出现在 our_country 中:
aaa
bbb
ccccc
my_country
dddd
our_country
frrffr4
grtgt
gthth
our_country
dddrr
有没有命令要这样做?
答案 0 :(得分:3)
试试这个:
awk 'BEGIN {r="my_country"} /country/ {print r; r="our_country"; next} {print}'