мне нужно, чтобы иметь возможность запускать скрипт на языке Perl, который ищет и заменяет 3 строки под [RemotePhoneBook0]Perl поиск и замену с новыми линиями
так вот отрывок из файла:
[ RemotePhoneBook0 ]
path = /config/Setting/Setting.cfg
URL =
Name =
[ RemotePhoneBook1 ]
path = /config/Setting/Setting.cfg
URL =
Name =
Я не могу коснуться [RemotePhoneBook1]. Когда я закончу этот же отрывок выше должен выглядеть следующим образом:
[ RemotePhoneBook0 ]
path = /somePath/to/someDir
URL = someUrl
Name = someName
[ RemotePhoneBook1 ]
path = /config/Setting/Setting.cfg
URL =
Name =
s/^<<<what can i put here>>>\s*=.*/somePath/;
s/^<<<what can i put here>>>\s*=.*/someUrl/;
s/^<<<what can i put here>>>\s*=.*/someName/;
Вы делаете что-то вроде [this] (http://stackoverflow.com/a/15332095/4883117), сопоставляя 'RemotePhoneBook0', а затем читаете и редактируете следующие три строки. –
Похоже на файл ini. Взгляните на https://metacpan.org/pod/Config%3a%3aIniFiles – texasbruce