Linuks Ubuntu - jak działą polecenie diff i cmp?

0

Polecenie CMP i DIFF
Witam jak działa to polecenie dokładnie ?
Wpisuję w konsoli: cmp -l plik.txt plik1.txt
i nic ... nic nie wyświetla to samo dla parametru -c i tak samo zachowuje się diff nic nie wyświetla ... dlaczego ?

Dokładnie rzecz ujmując pliki o tej samej zawartości są olewane a pliki o różnej zawartości dają jakieś wynik, dlaczego ?

0

A czy Ty znalazłbyś jakąś różnicę między zawartością plików, które mają taką samą zawartość?

Edit:
Dla diff możesz dodać przełącznik -s, wówczas dostaniesz info także jeśli pliki są identyczne.

2

Bo W Linuksie przyjęło się że brak komunikatów oznacza że program wykonał się bez przeszkód (w tym przypadku bez różnic w plikach)

0

Masz zawsze manuale od tych narzędzi:
man <nazwa narzędzia>

Co do narzędzi, które używasz to działają poprawnie(tak jak developer, chciał by działały) tylko musisz popełnić błąd typu:

  • pliki się nie różnią
  • złe wyrażenie użyte w grepie

i jak pisał @sig nie drukują nic na ekranie bo te narzędzia tak mają.
Posprawdzaj w manualu gdzie popełniasz błąd :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1