2009-05-21 6 views

Antwort

3

Würde so etwas funktionieren, anstatt das Rad neu zu erfinden?

diff -qrs ~/bin/FilesDvorak/ ~/.PAST_RC_files/ | grep -P "are identical|differ" 

Sie können mit dem grep spielen, um die Dateien nur in einem der Verzeichnisse präsentieren zu bekommen, usw.

diff

  • -q --brief Ausgabe nur, ob Dateien unterscheiden.
  • -r --recursive Alle gefundenen Unterverzeichnisse rekursiv vergleichen.
  • -s --report-identical-files Bericht, wenn zwei Dateien identisch sind.

grep

  • -P: Perl-Stil regex. Sie können wahrscheinlich ohne es aber gut weg machen, normalerweise füge ich es automatisch hinzu.
+0

Die Option -P für Grep scheint nur für Ubuntu zu sein. Was ist seine Aufgabe? Ich möchte einen ähnlichen Befehl für Mac auch finden. –

+0

Die Optionen -q, -r und -s scheinen zu wenig Ubuntu zu sein. Können Sie ihren Zweck erklären? Ich möchte den Befehl auch für Mac konvertieren. –

+0

Es gibt nichts, was nur Ubuntu ist - diff ist FSF und grep ist GNU - sie sind auf allen Arten von Linux verfügbar und ich sehe nicht, warum sie nicht auf Macs verfügbar sein sollten. –

Verwandte Themen