[1175441] Вероятно, для этого следует использовать реальный парсер разметки, однако интерпретируя ваше описание формата минимально как[12174], то если приемлемо быстрое [1175840]awk[1175841] решение [1175842]1[1175843], то вы можете сделать [12175] или, менее загадочно[12176]где номер страницы, которую вы хотите продублировать, передается из оболочки через параметр [1175844]-v pagenum=[1175845]. [12177]Если после последнего тега [1175846]/page>[1175847] есть 'stuff', приведенные выше выражения могут трактовать его как неполную запись и добавлять поддельный закрывающий [1175848]/page>[1175849] разделитель записей. В этом случае следующее модифицированное выражение может работать лучше [12178], протестированное в [1175932]gawk[1175933] 3.1.8 и [1175934]mawk[1175935] 3.3[12179]
28.01.2020, 05:00
Ссылка