私は多くのマシンプログラムをすべて1つの大きな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
私は私が見たすべての例を試しましたが、何も動作しませんでした。構文に関するアドバイスも高く評価されます。
ありがとうございます!