I have a text of 50000 lines
before change
bird={
explain line1
explain line2
...
}
zero={
explain line1
explain line2
...
}
bed={
explain line1
explain line2
...
}
air={
explain line1
explain line2
...
}
.......
我希望你能将其改为
air={
explain line1
explain line2
...
}
bed={
explain line1
explain line2
...
}
bird={
explain line1
explain line2
...
}
zero={
explain line1
explain line2
...
}
我的解决方案分为四个步骤:
1.:
g/{/;/}/s/$/@
(@不包括在文件中)2.:
g/{/;/}/j!
3.:sort
4.:%S/@/\r/g
有更好的解决方案吗?一步到位?
sort(1)
命令。:%s/}\n/&<CTRL-V><CTRL-J>/g | %!sort -z | tr -d '\000'
- ernix