我想找到以 1 到 5 之间的数字开头且与其他行的开头模式不同的行。然后,我想在这些行的开头添加一个 *。有没有办法在 vim、sed 或其他选项中执行此操作?
提前致谢!
答案1
vim 中的以下命令执行所要求的操作:
:8,$s/^\([1-5].*\t\)\(.*\n[^\1].*\)/\*\1\2/g
我想找到以 1 到 5 之间的数字开头且与其他行的开头模式不同的行。然后,我想在这些行的开头添加一个 *。有没有办法在 vim、sed 或其他选项中执行此操作?
提前致谢!
vim 中的以下命令执行所要求的操作:
:8,$s/^\([1-5].*\t\)\(.*\n[^\1].*\)/\*\1\2/g