Nie jesteś zalogowany na forum.
Mam 2 pliki tekstowe, które chciałbym przepuścić przez diff.
Co chcę osiągnąć:
1. wynik ma być w 2 kolumnach
2. widoczne tylko linie zawierające różnice (kontekst tylko przeszkadza)
3. różnice mają być zaznaczone jakimś kolorem
4. całość ma też działać z programem watch
5. może być w konsoli lub GUI ale jeżeli GUI, to musi uwzględniać powyższe punkty a szczególnie nr 2 (wiadomo, że watch wtedy odpada)
Wydaje się, że temat prosty ale jednak nie jest tak różowo.
Co mi się udało uzyskać:
1. wynik ma być w 2 kolumnach
2. widoczne tylko linie zawierające różnice (kontekst tylko przeszkadza)
diff -y -W 180 --suppress-common-lines plik1 plik2
3. różnice mają być zaznaczone jakimś kolorem
icdiff plik1 plik2
I ten właściwie spełniałby moje oczekiwania ale pokazuje kontekst kilku linii.
4. całość ma też działać z programem watch
Nie umiem zmusić go (watch) do obsługi kolorów, ani do zaznaczania różnic: ani z diff, ani z icdiff.
Pierwsze wyświetlenie jest OK, a potem są jakieś jasne pasy w miejscu tekstu.
Czy ma ktoś pomysł jak to uzyskać?
Info przy ew. problemach: Arch Linux x64, Plasma 5 (aktualna), CPU C2D E8400 (3GHz, 6MB cache), ASUS P5Q-PRO (BIOS, bez UEFI), RAM 8GB (DDR2, Dual), GPU GF 9600GT (PCI-E, 512MB), SSD 250GB MLC (GPT, discard, Grub 2, all ext4), HDD 1TB (7200, SATA, AHCI, NCQ, MBR, all ext4), monitor [email protected] DVI, audio: ASUS Xonar DX (PCI-E x1, 5.1 analog, ALSA bez PulseAudio), klaw. PS/2, mysz USB
Offline