- 论坛徽章:
- 0
|
各位大哥如下,
原文件内容如下。
*
%FSLAX24Y24*%
%MOIN*%
%ADD10C,0.010000*%
%ADD11C,0.023000*%
%IPPOS*%
%LNref.gbr*%
%LPD*%
G54D10*
X-007254Y015945D03*
X043703Y-068230D03*
X086357Y-001418D03*
G54D11*
X000000Y000000D03*
M02*
用awk替换命令如下:
awk95 'sub(/D10/,"D233"),sub(/D11/,"D226");{print $0}' ref.gbr
结果如下:
*
%FSLAX24Y24*%
%MOIN*%
%ADD233C,0.010000*%
%ADD233C,0.010000*%
%ADD226C,0.023000*%
%ADD226C,0.023000*%
%IPPOS*%
%LNref.gbr*%
%LPD*%
G54D233*
G54D233*
X-007254Y015945D03*
X-007254Y015945D03*
X043703Y-068230D03*
X043703Y-068230D03*
X086357Y-001418D03*
X086357Y-001418D03*
G54D226*
G54D226*
X000000Y000000D03*
M02*
郁闷的是为什么替换后的都有两行?请各位大师指教 。。
|
|