我有一个编号条目的文本文件:
1. foo
2. bar 100%
3. kittens
4. eat cake
5. unicorns
6. rainbows以此类推,直到一些大的数字。然后,在空行之后,一个新块从1开始。
我插入一个新条目,替换,例如4。我需要重新编号块中的所有后续条目:
1. foo
2. bar 100%
3. kittens
4. sunshine <
5. eat cake
6. unicorns
7. rainbows发布于 2016-08-16 15:38:31
删除数字:cut -d" " -f2- < list.txt > temp.txt
插入到temp.txt的行
制造号码:cat -n temp.txt| sed -e 's/^[ ]*\([0-9]*\)[ \t]*\(.*\)/\1. \2/' > list.txt
https://unix.stackexchange.com/questions/303755
复制相似问题