Я використовував bash sed для заміни ip адреси в групі файлів, тобто 10.1.1.x => 10.2.2.x-19:
file1: 10.1.1.29 => 10.2.2.10,
file2: 10.1.1.30 => 10.2.2.11,
file3: 10.1.1.31 => 10.2.2.12,
тощо.
Я майже впорався з:
for file in ifcfg* ; do sed -e "s/10.1.1./10.2.2./" $file >tmp/$file ; done
але не вдалося зрозуміти, як обчислити та замінити останню позицію адреси (x => x-19)
це, мабуть, дуже просто ...