У меня есть файл что-то вроде этого
hostname ser1-xyz
myuser name
passwd secret
group 1234
hostname ser2-xyz
myuser name
passwd secret
group 2345
Мне нужно найти строку первого появления хоста с именем "ser1-xyz" и изменить ее как
«ser1» и увеличить это значение группы на 1
Итак, этот окончательный файл выглядит так:
hostname ser1
myuser name
passwd secret
group 1235
hostname ser2-xyz
myuser name
passwd secret
group 2345
В настоящее время я слежу за кодом, который может изменить "ser1-xyz" в "ser1"
for line in fileinput.FileInput(fn,inplace=1):
line = line.replace(search,replace)
Но как увеличить значение группы?