Έπρεπε ποτέ να βρει κάποιο κείμενο μέσα σε μια δέσμη διαφορετικών αρχείων κειμένου; Αν βρίσκεστε στον τομέα πληροφορικής, αυτό το ζήτημα μπορεί να εμφανιστεί αρκετά συχνά. Ίσως ψάχνετε για μια συγκεκριμένη φράση στα αρχεία καταγραφής ή ίσως είστε προγραμματιστής και πρέπει να βρείτε κάποιο κώδικα που είναι μέσα σε πολλά διαφορετικά αρχεία κώδικα.
Δυστυχώς, δεν υπάρχει εύκολος τρόπος να το κάνετε αυτό στα Windows. Η προεπιλεγμένη αναζήτηση των Windows είναι τρομερή για αυτό το είδος εργασίας, επειδή είναι εξαιρετικά αργή και δεν επιτρέπει προηγμένες αναζητήσεις. Ευτυχώς, υπάρχουν αρκετοί άλλοι τρόποι που είναι πολύ ανώτεροι από την αναζήτηση των Windows, κάτι που θα αναφέρω σε αυτό το post. Δεν θα μπω σε μεγάλη λεπτομέρεια για κάθε λύση, αλλά μπορείτε να χρησιμοποιήσετε την Google για να μάθετε περισσότερα.
Εάν δεν θέλετε να εγκαταστήσετε λογισμικό τρίτων κατασκευαστών και είστε ευχαριστημένοι με τη γραμμή εντολών, τότε θα πρέπει να ελέγξετε την ενότητα των εντολών αναζήτησης ενσωματωμένων παρακάτω. Υποθέτω ότι οι περισσότεροι άνθρωποι είναι πιο άνετοι με τις διεπαφές GUI, γι 'αυτό αναφέρω πρώτα τα προγράμματα.
Προγράμματα αναζήτησης τρίτου μέρους
Όταν πρόκειται για την αναζήτηση πολλαπλών αρχείων κειμένου, ο βασιλιάς όλων των εντολών αναζήτησης είναι grep. grep είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών στο UNIX / Linux το οποίο σας επιτρέπει να εκτελέσετε προηγμένες αναζητήσεις χρησιμοποιώντας κανονικές εκφράσεις. Είναι πολύ δημοφιλές και χρησιμοποιείται σε κάθε διανομή του Linux.
Έτσι, όταν κάποιος γράφει ένα πρόγραμμα αναζήτησης στα Windows, αναπόφευκτα, έχει τη λέξη grep σε αυτό. Αυτό συμβαίνει σχεδόν σε όλα τα προγράμματα που αναφέρονται παρακάτω.
grepWin
Το grepWin είναι ίσως το πιο δημοφιλές από τα εργαλεία που αναφέρονται εδώ. Υποστηρίζει κανονικές εκφράσεις και σας επιτρέπει να βρείτε και να αντικαταστήσετε κείμενο επίσης. Έχουν επίσης ένα φροντιστήριο στην ιστοσελίδα τους για να βοηθήσουν με κανονικές εκφράσεις, αν και μπορείτε να Google για πολλά άλλα.
Μπορείτε να περιορίσετε την αναζήτηση ανά μέγεθος αρχείου, τύπο αρχείου και άλλα κριτήρια. Προσθέτει επίσης μια επιλογή στο δεξί κλικ στο μενού περιβάλλοντος στον Explorer για γρήγορη αναζήτηση ενός φακέλου. Τα αποτελέσματα παρατίθενται στο κάτω παράθυρο και μπορείτε απλά να κάνετε διπλό κλικ σε αυτά για να ανοίξετε τα αρχεία.
AstroGrep
Το AstroGrep είναι επίσης ένα άλλο πολύ καλό πρόγραμμα αναζήτησης. Όχι μόνο ενημερώνεται αρκετά συχνά, αλλά και σας δείχνει πού βρέθηκε το κείμενο στο αρχείο. Το grepWin έχει επίσης αυτή την επιλογή αν επιλέξετε το κουμπί επιλογής Περιεχομένου, αλλά νομίζω ότι εφαρμόζεται καλύτερα στο AstroGrep.
Το AstroGrep μπορεί επίσης να αναζητήσει αρχεία Word, το οποίο είναι ένα εύχρηστο χαρακτηριστικό. Μπορείτε επίσης να αποθηκεύσετε ή να εκτυπώσετε όλα τα αποτελέσματα για μελλοντική αναφορά. Θεωρώ επίσης ότι η διεπαφή τους είναι πιο σύγχρονη και ευχάριστη στο μάτι.
BareGrep
Το BareGrep είναι ένα αρκετά απλό πρόγραμμα αναζήτησης που υποστηρίζει τις κανονικές εκφράσεις και όλες τις βασικές λειτουργίες αναζήτησης. Είναι αρκετά γρήγορο συνολικά και σας δείχνει τις αντιστοιχίες σε μορφή πίνακα. Η δωρεάν έκδοση έχει μια οθόνη εκκίνησης που δεν μπορείτε να την απενεργοποιήσετε. Η έκδοση Pro κοστίζει $ 25 και μοιάζει να απενεργοποιεί την οθόνη εκκίνησης, διαφορετικά οι λειτουργίες είναι οι ίδιες.
PowerGREP
Αν ψάχνετε για το απόλυτο πρόγραμμα αναζήτησης, αναζητήστε περισσότερα από το PowerGREP. Αυτό το πρόγραμμα έχει μερικά σοβαρά χαρακτηριστικά και μια σοβαρή τιμή για να προχωρήσει μαζί του. Είναι ένα τεράστιο $ 159! Είναι λίγο πολύ πήρε όλα τα χαρακτηριστικά που αναφέρονται παραπάνω, καθώς και κάποια άλλα, και όλα συσκευασμένα ωραία σε μια όμορφη μικρή διασύνδεση.
Συνιστώ μόνο αυτό το πρόγραμμα εάν έχετε κάποιες σοβαρές ανάγκες αναζήτησης που περιλαμβάνουν εύρεση κειμένου σε αρχεία Word, έγγραφα PDF, υπολογιστικά φύλλα Excel κ.λπ. Μπορεί ακόμη και να εξάγει στατιστικά στοιχεία από τα αρχεία καταγραφής και να σας δώσει αυτές τις πληροφορίες. Είναι ένα πολύ ισχυρό εργαλείο.
Ενσωματωμένες εντολές των Windows
Εάν χρειάζεστε μόνο μια γρήγορη αναζήτηση και δεν θέλετε να εγκαταστήσετε ένα πλήρες πρόγραμμα, μπορείτε να χρησιμοποιήσετε τα ενσωματωμένα εργαλεία γραμμής εντολών στα Windows. Το ένα εκτελείται στην κανονική γραμμή εντολών και το άλλο χρησιμοποιεί το PowerShell. Και οι δύο είναι αρκετά ισχυροί και μπορούν να βρουν σχεδόν οτιδήποτε ψάχνετε.
Η πρώτη εντολή είναι findstr . Μπορείτε να διαβάσετε εδώ το έγγραφο αναφοράς για να μάθετε πώς να χρησιμοποιείτε το findstr. Μπορείτε επίσης να πληκτρολογήσετε findstr /? στη γραμμή εντολών και θα σας δείξει τη χρήση. Όπως μπορείτε να δείτε, υπάρχουν αρκετές επιλογές. Προφανώς, αυτό είναι πολύ πιο περίπλοκο από τη χρήση ενός από τα παραπάνω προγράμματα.
Η δεύτερη επιλογή είναι η εντολή Select-String στο Windows PowerShell. Και πάλι, υπάρχει μια αρκετά μεγάλη καμπύλη μάθησης με αυτές τις εντολές, αν δεν τις έχετε ήδη χρησιμοποιήσει. Η Microsoft έχει ένα καλό φροντιστήριο σχετικά με τον τρόπο χρήσης του Select-String, γι 'αυτό φροντίστε να το διαβάσετε.
Έτσι, αυτοί είναι βασικά οι καλύτεροι τρόποι για να αναζητήσετε κείμενο σε μεγάλο αριθμό αρχείων. Σας προτείνω να δοκιμάσετε τις διάφορες επιλογές και να δείτε ποιος λειτουργεί καλύτερα για σας. Απολαμβάνω!