команда perl one liner для замены значения в файле проста:
perl -i 's/oldval/newval/g' file.txt
но каков должен быть синтаксис perl one liner в случае, если мы хотим заменить значение на конкретный параметр (значение после разделителя "="
пример
Мы хотим сопоставить строку VIP_IP и заменить значение после разделителя "=" другим значением как 192.17.200.100 (с синтаксисом perl one liner)
more file.txt
VIP_IP=172.17.200.15
if [[ $VIP_IP = $HOST_IP ]]
then
.
.
.
Ожидаемые результаты
more file.txt
VIP_IP=192.17.200.100
if [[ $VIP_IP = $HOST_IP ]]
then
.
.
.