Мы хотим найти определенную строку в файле и изменить значение на 3 строки после совпадения.
Например, мы ищем строку "class_rproxy"
cat /var/git/control/Puppetfile | grep -A 3 class_rproxy
Результат:
# class_rproxy
mod 'rproxy',
:git => 'git@abcde.de:PE/rproxy.git',
:tag => '1.3.59'
Мы хотим изменить значение «1.3.59» на «12.4.60»
Как мы можем сделать это, чтобы изменить только это значение без ручного редактирования.
Спасибо