use strict; use warnings; while () { s/%s/(Info: %s)/g; print; } __DATA__ 6101;CON_RST_OCC;3;3;0;0;Controller reset occured %s; Zurücksetzung des Controllers ist erfolgt %s 6102;DEG_UNIT;3;3;0;0;Degraded unit %s;Unit wurde runtergestuft %s

#### 6101;CON_RST_OCC;3;3;0;0;Controller reset occured (Info: %s); Zur³cksetzung des Controllers ist erfolgt (Info: %s) 6102;DEG_UNIT;3;3;0;0;Degraded unit (Info: %s);Unit wurde runtergestuft (Info: %s)