> Jeg har nu pr vet p OpenSUSE 11 og her fungerer det ogs korrekt. Dog
> med den vigtigt forskel, at der ikke m v re nogen tomme linjer i file1.
>
> S tjek lige at du ikke har en tom linje til sidst i filen.
>
> Hvis det stadig ikke fungerer, er der m ske en fejl i din grep. Du kan
> evt. pr ve at opgradere den, men jeg har ingen ide om hvordan man g r
> det i SUSE.
>
> Martin
Nu ved jeg ikke helt hvor godt det vil lykkes med nedenstående output
men det er en hexdump af begge filer:
usr@linux
> hexdump -C file1
00000000 31 30 2e 30 2e 30 2e 31 31 20 0a 31 30 2e 30 2e |
10.0.0.11 .10.0.|
00000010 30 2e 31 20 0a 31 30 2e 30 2e 30 2e 31 32 |0.1 .
10.0.0.12|
0000001e
usr@linux
> hexdump -C file2
00000000 31 30 2e 30 2e 30 2e 31 09 49 6e 66 6f 20 54 65 |
10.0.0.1.Info Te|
00000010 78 74 20 0a 31 30 2e 30 2e 30 2e 32 09 41 6c 73 |xt .
10.0.0.2.Als|
00000020 6f 20 53 6f 6d 65 20 54 65 78 74 20 0a 31 30 2e |o Some
Text .10.|
00000030 30 2e 30 2e 33 09 4d 6f 72 65 20 6f 66 20 74 68 |
0.0.3.More of th|
00000040 65 20 73 61 6d 65 20 0a 31 30 2e 30 2e 30 2e 34 |e same .
10.0.0.4|
00000050 09 48 65 73 74 0a 31 30 2e 30 2e 30 2e 31 30 09 |.Hest.
10.0.0.10.|
00000060 59 65 73 20 0a 31 30 2e 30 2e 30 2e 31 31 09 4e |Yes .
10.0.0.11.N|
00000070 6f 20 0a 31 30 2e 30 2e 30 2e 31 32 09 42 6c 61 |o .
10.0.0.12.Bla|
00000080 61 61 |aa|
Output er dog stadigt:
usr@linux
> grep -w -f file1 file2
10.0.0.12 Blaaa
Dog havde jeg rent faktisk en tom linie til sidst i både file1 og
file2 - men resultatet er så det samme uanset hvad.
Hmmm, jeg vil se om jeg kan få opgraderet serveren til en SLES 11
(omend den jeg har nu er en SLES10 SP2).