Я пытаюсь проанализировать файл .conf samba для определенного раздела общего ресурса ...
[CMI] oplocks = no wide links = no writeable = yes delete readonly = yes path = /LOCALSITE/CMI comment = CMI Data write list = @cbishare valid users = @cbishare create mode = 775 directory mode = 775
Вот код, который я использую, чтобы получить конкретный раздел, используя awk ...
awk '/\[\<CMI\>\]/{flag=1;next}/^$/{flag=0}flag' /etc/samba/smb.conf
Когда я запускаю эту команду awk без кода для получения нескольких строк {flag=1;next}/^${flag=0}flag
я получаю только '[CMI]'.
Что-то не так с моим кодом для перевода всех строк в символ новой строки ($)?