Мне нужно обновить текстовый файл всякий раз, когда меняет IP-адрес, а затем запустите несколько команд из оболочки.
-  Создать переменную LASTKNOWN = "212.171.135.53" Это адрес ip, который мы имеем при написании этого script. 
-  Получить текущий IP-адрес. Он будет меняться ежедневно. 
-  Создайте переменную CURRENT для нового IP. 
-  Сравнить (как строки) CURRENT to LASTKNOWN 
-  Если они одинаковы, выйдите() 
-  Если они отличаются, а. "Скопируйте" старый файл конфигурации (/etc/ipf.conf), содержащий IP-адрес LASTKNOWN в /tmp B. Замените LASTKNOWN на CURRENT в файле /tmp/ipf.conf. 
 C. Использование подпроцесса "mv/tmp/ipf.conf/etc/ipf.conf"
 D. Используя выполнение подпроцесса, "ipf -Fa -f/etc/ipf.conf"
 E. Используя выполнение подпроцесса, "ipnat -CF -f/etc/ipnat.conf"
-  Выход() 
Я знаю, как делать шаги с 1 по 6. Я падаю на часть редактирования файлов, A → C. Я не могу сказать, какой модуль использовать или должен ли я редактировать файл на месте. Есть так много способов сделать это, я не могу принять решение о наилучшем подходе. Думаю, я хочу самого консервативного.
Я знаю, как использовать подпроцесс, поэтому вам не нужно комментировать это.
Я не хочу заменять целые строки; просто конкретный квадратный квадрат.
Спасибо!
