Учетверение всех чисел в одном файле, которые появляются в форме, RUN FOR
, где
- любое число, может быть выполнено с помощью Perl:
perl -pe 's/(\bRUN FOR )(\d+)(;)/ $1 . 4*$2 . $3 /ge;' codefile
Поищите разделы «Метасимволы» и «Утверждения» в Руководстве по регулярным выражениям Perl , если вам нужно сопоставить начало строки или что-то подобное.
Это, вероятно, можно было бы сделать, скажем, с помощью awk
, если бы мы знали формат ввода более точно.
(Хотя я подозреваю, что с точки зрения структурирования программы этот метод модификации программы не из лучших.)