Πώς να χρησιμοποιήσετε την εντολή Grep για να εκτυπώσετε μόνο το όνομα αρχείου

Pos Na Chresimopoiesete Ten Entole Grep Gia Na Ektyposete Mono To Onoma Archeiou



Μπορείτε να χρησιμοποιήσετε το grep στο σύστημά σας για να αναζητήσετε συγκεκριμένες εκφράσεις. Βοηθά έναν χρήστη να αναζητήσει ορισμένα αρχεία με το κείμενο-στόχο, το οποίο λειτουργεί περαιτέρω στην αντιμετώπιση προβλημάτων των σφαλμάτων του συστήματος και στην εύρεση συγκεκριμένων αρχείων.

Ωστόσο, η εντολή 'grep' έχει ένα μειονέκτημα: δημιουργεί ξεχωριστές εγγραφές για κάθε γραμμή που περιέχει το αντίστοιχο κείμενο. Αυτό συχνά οδηγεί στη συσσώρευση της οθόνης εξόδου με περιττά στοιχεία κειμένου. Έτσι, σε αυτό το γρήγορο ιστολόγιο, θα εξηγήσουμε έναν απλό τρόπο χρήσης της εντολής 'grep' για να εκτυπώσετε το όνομα του αρχείου μόνο σε Linux.







Πώς να χρησιμοποιήσετε την εντολή Grep για να εκτυπώσετε μόνο το όνομα αρχείου

Η εντολή 'grep' υποστηρίζει διάφορες επιλογές που εξυπηρετούν διαφορετικούς σκοπούς. Ένα από αυτά είναι η επιλογή '-l' που του δίνει εντολή να εμφανίζει μόνο το όνομα των αρχείων με το αντίστοιχο περιεχόμενο.



λαβή -μεγάλο 'search_expression' target_directory

Αντικαταστήστε τους όρους 'search_expression' με το κείμενο που θέλετε να βρείτε και 'target_directory' με τον κατάλογο που πρέπει να αναζητήσει ενώ αναζητά τον ίδιο. Επιπλέον, για να κάνετε αναζήτηση σε ολόκληρο το σύστημα, μπορείτε επίσης να βάλετε το 'target_directory' ως '*'.



Για παράδειγμα, ας αναζητήσουμε οποιοδήποτε αρχείο που αποτελείται από τη συμβολοσειρά 'hello world'.





λαβή -ότι 'Γειά σου Κόσμε' *

Λάβετε υπόψη ότι το κείμενο-στόχος σας ενδέχεται να μην είναι στις ίδιες περιπτώσεις τίτλου με την εισαγωγή σας στην εντολή 'grep'. Ως εκ τούτου, χρησιμοποιείτε πάντα την επιλογή '-i' για να πραγματοποιείτε αναζήτηση χωρίς διάκριση πεζών-κεφαλαίων. Κατά την εκτέλεση, η προηγούμενη εντολή εμφανίζει τους μεμονωμένους καταλόγους και τις αντίστοιχες αντιστοιχίσεις μέσα σε αυτούς.



συμπέρασμα

Το Grep είναι μια πολύ ισχυρή εντολή για να κάνετε αναζητήσεις μέσα στο σύστημα για να βρείτε τα αρχεία που περιέχουν συγκεκριμένες εκφράσεις. Ωστόσο, το πρόβλημα προκύπτει όταν γεμίζει τα αποτελέσματα αναζήτησής σας με επαναλαμβανόμενα στοιχεία κειμένου. Επομένως, για να απαλλαγούμε από αυτό, αυτό το σύντομο ιστολόγιο εξηγεί τη χρήση της εντολής 'grep' για να εκτυπώσετε μόνο το όνομα του αρχείου. Αυτή η απλή μέθοδος περιλαμβάνει τη χρήση της επιλογής '-l'. Επιπλέον, θα πρέπει επίσης να χρησιμοποιήσετε την επιλογή '-i' για να αποφύγετε ζητήματα που σχετίζονται με την υπόθεση του τίτλου.