我无法让 sed 插入或追加

我无法让 sed 插入或追加

我有一个大文件,其中包含许多机器程序,全部作为一个大 txt 文件。我想使用 sed 查找以 Oxxxx 格式开头的行,例如-

O00002 (A36 RETAINER ASSEMBLY .2495 HOLE OP 1) 
(RUN OPTIONAL STOP TO MOVE COOLANT) 

N2 (CD) 
T9 M06 
T3 
G00 G90 G54 G43 H09 Z5. X0. Y0. S2000 M03 
Z2. M08 

我尝试过以下和许多变体-

sed -i.gap '/^O[0-9]{4,5}.*/i testtest \n' ALL.NC

我已经尝试过我见过的每个例子,但没有任何效果。任何有关语法的指示也值得赞赏。

谢谢你!

相关内容