συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Unix

Unix Diff Tutorial

Το " diff " χρησιμοποιείται στα λειτουργικά συστήματα Unix και Linux για να εντοπίσετε τις διαφορές ανάμεσα σε δύο αρχεία κειμένου . Δημιουργήθηκε, έτσι Unix προγραμματιστές θα μπορούσαν να συγκρίνουν γρήγορα δύο αρχεία πηγαίου κώδικα και να εντοπίσετε τις διαφορές . Συγκρίνει κάθε γραμμή των αρχείων και παράγει έξοδο που δείχνει τις διαφορές ανάμεσα στις γραμμές , γραμμές που τυχόν που έχουν προστεθεί και τυχόν γραμμές που έχουν διαγραφεί . Το πρώτο αρχείο που καθορίζεται θεωρείται ότι είναι το πρωτότυπο , ή παλαιότερο , το αρχείο των δύο . Οδηγίες
Η

1 Ανοίξτε ένα παράθυρο τερματικού ή συνδεθείτε σε μια περίοδο λειτουργίας τερματικού . 2

Τύπος " filea fileb diff , " αντικατάσταση " filea " και " fileb " με τα ονόματα από τα αρχεία . Θα λάβετε το προϊόν που μοιάζει με : <. Σήμερα ήταν μια μεγάλη μέρα

---

>

4C4

Σήμερα ήταν μια καλή ημέρα

το πρώτο τμήμα της παραγωγής - . " 4C4 " - δηλώνει ότι η γραμμή 4 του αρχείου άλλαξε από filea να fileb . Η πρώτη γραμμή είναι η γραμμή , όπως φαίνεται σε " filea "? Οι τρεις παύλες υποδεικνύουν ότι η επόμενη έξοδος είναι αυτό που φαίνεται σε " fileb . " Εάν η πρώτη γραμμή λέει κάτι σαν " 8d7 " , αυτό σημαίνει ότι η γραμμή 8 " filea » πρέπει να διαγραφεί για να κάνουν τα δύο πανομοιότυπα αρχεία εκκίνησης στη γραμμή 7 του " fileb . " Το κείμενο που θα πρέπει να διαγραφεί , θα πρέπει να εμφανίζονται στην επόμενη γραμμή της εξόδου . Εάν η πρώτη γραμμή λέει κάτι σαν " 10a11 , " αυτό σημαίνει ότι το κείμενο που εμφανίζεται στην επόμενη γραμμή της εξόδου θα πρέπει να προστεθεί στο πρώτο αρχείο μετά την γραμμή 10 για να κάνει τα αρχεία πανομοιότυπα .
Εικόνων 3

Πληκτρολογήστε " diff -w filea fileb " αν θέλετε η εντολή να αγνοήσει λευκό χώρο - καρτέλες, κενά ή παύλες - . συναντά
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα