Szia,
Nekem van két fájl viz,
rak1:
$ Cat rak1
Idézet:
# ez a teszt
[Section1]
PMAN 2
ZMAN 4
[section2]
xxx 0
NOP 6
[3 pont]
PMAN 1
ZMAN 8
|
rak2:
$ Cat rak2
Idézet:
# ez a teszt
[Section1]
PMAN 2
ZMAN 9
[section2]
xxx 0
NOTA 5
TOCN 8
[3 pont]
PMAN 1
|
bevallás:
Idézet:
$ Sdiff rak1 rak2
# ez a teszt # ez a teszt
[Section1] [Section1]
PMAN 2 PMAN 2
ZMAN 4 | ZMAN 9
[section2] [section2]
>
0 xxx 0 xxx
NOP 6 | NOTA 5
> TOCN 8
>
>
>
>
>
[3 pont] [3 pont]
PMAN 1 PMAN 1
ZMAN 8 <
|
Szeretném, ha a vonalak vannak módosítani, változtatni, vagy törölni az előző részben ők hüvelyk
Én megtettem ezt eddig:
Idézet:
$ Sdiff rak1 rak2 | sed 's / / / g' | grep-n "." | Egrep-e "\ ||<|>" | sed'/>$/ d '
5: ZMAN 4 | ZMAN 9
10: NOP 6 | NOTA 5
11:> TOCN 8
20: ZMAN 8 <
|
de én dont tud hogyan viselkedni tesz
szakasz előtt a megváltozott, a hozzáadott vagy törölt vonalak.
Is lenne értékelni, ha a kimenet lehet kinyomtatni a
[Section X] <valInFile1/valInFile2> <valInFile1/valInFile2>
és így tovább.
Kérem, segítsen nekem ki