συστήματα

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

Πώς να χρησιμοποιήσετε Grep να αναζητήσετε ένα αρχείο σε αντίστροφη

Grep είναι ένα ισχυρό Unix /Linux βοηθητικό πρόγραμμα γραμμής εντολών για την αναζήτηση μεγάλων αρχείων , όπως αρχεία καταγραφής του υπολογιστή , για να εντοπίσει τις γραμμές που περιέχουν την επιθυμητή πληροφορία . Για παράδειγμα , σε ένα μεγάλο αρχείο καταγραφής του υπολογιστή , ο χρήστης μπορεί μόνο να δείτε τις γραμμές που περιέχουν τη λέξη "ΣΦΑΛΜΑ ". Θα πληκτρολογήσετε το εξής στο τερματικό Unix : grep " ERROR" logfile.logHowever , συχνά η πιο σημαντική πληροφορία σε ένα αρχείο που βρίσκεται στο τέλος του αρχείου , και όχι στην αρχή . Θα ήταν χρήσιμο αν υπήρχε μια σημαία εντολή να πει grep για να αναζητήσετε το αρχείο σε αντίστροφη , αλλά δυστυχώς αυτό δεν είναι μια επιλογή . Αντ 'αυτού , θα πρέπει να αντιστρέψει το αρχείο χρησιμοποιώντας μια άλλη εφαρμογή και το " σωλήνα " τα δεδομένα στο πρόγραμμα grep . Αυτό είναι μια κοινή λειτουργία σε Unix και Linux scripting : αλυσιδωτή σύνδεση με απλές λειτουργίες μαζί για να παράγουν πολύπλοκα αποτελέσματα . Οδηγίες
Η

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

Πληκτρολογήστε την ακόλουθη εντολή : .

Tac logfile.log

Θα πρέπει να αντικαταστήσετε το όνομα του αρχείου " logfile " με το αρχείο που θέλετε να χρησιμοποιήσετε . Tac είναι μια εντολή Unix που αντιστρέφει τη σειρά των γραμμών στο αρχείο και τυπώνει τα αποτελέσματα στην κονσόλα . Πατήστε enter για να δείτε τα αποτελέσματα .
Εικόνων 3

Επανάληψη της τελευταίας εντολής και προσθέστε το " σωλήνα " εντολή σε αυτό, που ακολουθείται από την εντολή grep θα θέλατε να τρέξει . Για παράδειγμα :

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

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