- 论坛徽章:
- 3
|
需求:将源文件file1转换为目标文件file2
解析:1)凡是file1中本行有omega,直接输出;
2)如果本行和,下一行或者下N行中,首尾能拼接成omega,则输出这些有效行。
3)无效行不输出。(不符合前两条规则的视为无效行)
(特别注意:循环,如果line2和line3匹配,line3和line4匹配,则输出line2line3,line3lin4,而不是输出line2line3line4.)
[root@test]# cat file1
omega ,omega
cding .cd dzzz erg omeg
a bc dde ome
ga zerg ome
bbb cc dde omega zz
omega zzz ome
bb
cc ome
ga
dd
om
ega,cc
bb
dd
[root@test]# cat file2
omega ,omega
cding .cd dzzz erg omega bc dde ome
a bc dde omega zerg ome
bbb cc dde omega zz
omega zzz ome
cc omega
omega,cc
|
|