我有这些行的文件:
aaa
aaa
aaa
aaa
aaa
aaa
bbb
bbb
bbb
bbb
bbb
bbb
ccc
ccc
ccc
ccc
ccc
ccc
ddd
ddd
ddd
ddd
ddd
ddd
Run Code Online (Sandbox Code Playgroud)
我想将其转换为:
aaa;100;
aaa
aaa
aaa
aaa
aaa
bbb;100;
bbb
bbb
bbb
bbb
bbb
ccc;100;
ccc
ccc
ccc
ccc
ccc
ddd;100;
ddd
ddd
ddd
ddd
ddd
Run Code Online (Sandbox Code Playgroud)
在一个命令中,这可能在vim中吗?
还有一个
:g/^/ if !((line('.')-1)%6)|s/$/;100;
Run Code Online (Sandbox Code Playgroud)
分解
g/^/ 全局命令在每一行上应用下一个表达式if !((line('.')-1)%6) 如果当前行的模数等于0s/$/;100; 替换以.结尾的行 ;100;