Привет, мой ТАКОЙ друг, мой вопрос:
Спецификация: аннотируйте поля FILE_2 соответствующей позицией FILE_1.
Поле помечается и, следовательно, идентифицируется парой разделителей.
Я выполнил эту работу на питоне до того, как познакомился с awk и sed, написав пару сотен строк кода. Теперь я хочу увидеть, насколько мощными и эффективными могут быть awk и sed. Покажите мне какой-нибудь шедевр awk или sed, пожалуйста!
Пары разделителей можно настроить в FILE_3, но давайте предположим, что первый разделитель в паре
'Маркер (номер i) старт', а другой
'Маркер (номер i) готов'
Пример:
|-----------------FILE_1------------------|
text text text
text blabla
Marker_1_start
Marker_1_done
любой текст
между blabla
Marker_2_start
Marker_2_done
текст текст
|-----------------FILE_2------------------|
Marker_1_start< br> 11
1111
Marker_1_done
Marker_2_start
2222
22
Marker_2_done
Ожидаемый результат:
|-----------------FILE_Out------------------|
text text text
text blabla
Marker_1_start
11
1111
Marker_1_done
любой текст
между blabla
< strong>Marker_2_start
2222
22
Marker_2_done
text text