awk stumper: подстановка регулярного выражения в поле

Я новичок в awk и, похоже, не могу понять это. Как я могу заменить одно поле регулярным выражением?

В Perl я мог назначить интересующее поле переменной, затем $ myvar = ~ s / foo / bar / g . Конечно, и в Perl я должен сам управлять полями, а в awk это проще.

Сейчас речь идет о европейских денежных записях, и я хочу заменить запятые на точки в поле суммы. Но мне нужно настроить таргетинг только на это поле, поэтому я не искажаю другие поля, где запятые могут использоваться в качестве прозаической пунктуации.

Является ли решение более сложным, чем я представляю? Или проще? Мне нужно изменить разделитель записей или что-то в этом роде?

Спасибо за вашу помощь!

5
задан Benoit 8 February 2011 в 08:48
поделиться