Привет,
У меня есть два файла, а именно,
rak1:
$ Кота rak1
Цитата:
# это испытание
[секция 1]
PMAN 2
ZMAN 4
[раздел2]
ххх 0
NOP 6
[раздел 3]
PMAN 1
ZMAN 8
|
rak2:
$ Кота rak2
Цитата:
# это испытание
[секция 1]
PMAN 2
ZMAN 9
[раздел2]
ххх 0
ПРИМЕЧАНИЕ 5
TOCN 8
[раздел 3]
PMAN 1
|
Returns:
Цитата:
$ Sdiff rak1 rak2
# Это тест # это испытание
[секция 1] [секция 1]
PMAN 2 PMAN 2
ZMAN 4 | ZMAN 9
[раздел2] [раздел2]
>
0 ххх ххх 0
NOP 6 | ПРИМЕЧАНИЕ 5
> TOCN 8
>
>
>
>
>
[раздел 3] [раздел 3]
PMAN 1 PMAN 1
ZMAN 8 <
|
Я хочу, чтобы строки, которые получили изменен, изменен или удален в предыдущем разделе, они дюйм
Я сделал этого до сих пор:
Цитата:
$ Sdiff rak1 rak2 | SED 'S / / / G' | grep-N "." | Egrep-е "\ ||<|>" | SED'/>$/ D '
5: ZMAN 4 | ZMAN 9
10: NOP 6 | ПРИМЕЧАНИЕ 5
11:> TOCN 8
20: ZMAN 8 <
|
но не знаете, как поставить
Раздел В передней части изменен, добавлены или удалены строки.
Кроме того, он будет признателен, если выход может быть напечатан так, как
[раздел X] <valInFile1/valInFile2> <valInFile1/valInFile2>
и так далее.
Пожалуйста, помогите мне