У меня есть файл с именем test, который содержит неизвестное количество строк:
<label>blogname</label><type>string</type>
<label>blog description</label><type>text</type>
Я хотел бы использовать SED или AWK для чтения этого файла и сохранения каждой метки и каждого типа в отдельной переменной илиеще лучше в массив.
этот пример выведет содержимое метки в файл:
awk -vRS="</variable>" '/<variable>/{gsub(/.*<variable>/,"");print}' test >result
Но мне нужно содержимое каждой строки и разделить их содержимым каждоготег, чтобы дать мне что-то вроде этого:
label="blogname"
type="string"
Затем мне нужно обработать массив с помощью сценария do while.
Я искал решение этой проблемы в течение нескольких часов, ноне повезло.