【发布时间】:2014-02-12 21:27:18
【问题描述】:
我正在尝试自动化以下过程:
- 在第 1 行 (0001) 插入一个数字
- 对于接下来的 25 行,插入连续的行号 (1-25) 和两个空格
- 在第 25 行之后,从第 1 行继续下一个序列号 (0002)
- 再次执行第 2 步
- 在此行号 25 之后,按顺序继续 (0003)
- 再次执行第 2 步
- 等
包含连续数字(0001、0002 等)的行将只包含数字,所以我假设需要添加回车。
是否也可以在编号行时在数字 1-9 之前包含一个空格,以便它们与 10-25 对齐?
比如……
0001
1 This is text
2 Some more text
↓
9 Text here
10 Text here
↓
24 Additional text
25 And some more text
0002
1 Text again
2 More text
↓
9 Text here
10 Text here
↓
24 Additional text
25 And some more text
0003
【问题讨论】:
标签: regex bash awk terminal grep