一部のテキストをsedに置き換える

一部のテキストをsedに置き換える

キーワードLAYOUT_PRIMARYを検索してresis_testをm.gdsに置き換えようとしました。

sed -e 's/\(LAYOUT PRIMARY\).*\1 /m.gds/' < FILE.ex > b

ファイル.ex

LAYOUT PRIMARY "resis_test"
LAYOUT SYSTEM GDSII

DRC RESULTS DATABASE "resis_test.drc.results" ASCII 
DRC MAXIMUM RESULTS 1000
DRC MAXIMUM VERTEX 199

ベストアンサー1

より安全

sed -e '/LAYOUT PRIMARY/s/resis_test/m.gds/' < FILE.ex > b

おすすめ記事