假设我有一个文件如下:
101 abcd <time>
106 efgh <time>
107 ijkl <time>
110 pqrs <time>
105 trsf <time>
101 yrte <time>
109 tyti <time>
110 tyui <time>
我想对从 101 开始到 110 结束的行块做一些操作。当文件中只有一次出现 101 和 110 时,我能够解决它。
sed -ne 's/101/,/110/p' file1 > file2
使用此命令,我可以取出我想要处理的大量行。请帮助我找到能够将第一个块保存在第一个文件中,第二个匹配行保存在第二个文件中的逻辑,依此类推。
我正在 AIX 中编写脚本。