Μαζική εύρεση και αντικατάσταση κειμένου σε πολλά αρχεία σε υπολογιστή με Windows

Find Replace Text Multiple Files Bulk Windows Pc



Ως ειδικός πληροφορικής, συχνά με ρωτούν πώς να βρίσκω και να αντικαθιστώ μαζικά το κείμενο σε πολλά αρχεία σε έναν υπολογιστή με Windows. Υπάρχουν μερικοί διαφορετικοί τρόποι για να το κάνετε αυτό, ανάλογα με το τι προσπαθείτε να επιτύχετε. Εάν χρειάζεται απλώς να αντικαταστήσετε κάποιο κείμενο σε μερικά αρχεία, μπορείτε να χρησιμοποιήσετε ένα απλό πρόγραμμα επεξεργασίας κειμένου όπως το Notepad++. Απλώς ανοίξτε τα αρχεία που θέλετε να τροποποιήσετε, πατήστε Ctrl+H για να ανοίξετε το παράθυρο Εύρεση και αντικατάσταση και εισαγάγετε το κείμενο που θέλετε να βρείτε και να αντικαταστήσετε στα κατάλληλα πεδία. Μπορείτε επίσης να χρησιμοποιήσετε το Notepad++ για να πραγματοποιήσετε αναζήτηση σε πολλά αρχεία ανοίγοντας το παράθυρο Εύρεση στα αρχεία (Ctrl+Shift+F). Εάν χρειάζεται να κάνετε πιο περίπλοκες αντικαταστάσεις ή θέλετε να αντικαταστήσετε κείμενο σε μεγάλο αριθμό αρχείων, μπορείτε να χρησιμοποιήσετε ένα εργαλείο γραμμής εντολών όπως το sed ή το awk. Το Sed είναι ένα πρόγραμμα επεξεργασίας ροής, που σημαίνει ότι μπορεί να λάβει είσοδο από ένα αρχείο ή από το stdin (τυπική είσοδο), να εκτελέσει κάποια λειτουργία σε αυτήν την είσοδο και στη συνέχεια να εξάγει την τροποποιημένη είσοδο σε stdout (τυπική έξοδος) ή σε αρχείο. Η Awk είναι μια γλώσσα προγραμματισμού ειδικά σχεδιασμένη για εργασία με αρχεία κειμένου. Για να χρησιμοποιήσετε το sed ή το awk, θα χρειαστεί να ανοίξετε μια γραμμή εντολών και να μεταβείτε στον κατάλογο που περιέχει τα αρχεία που θέλετε να τροποποιήσετε. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε μια εντολή όπως αυτή για να αντικαταστήσετε όλες τις παρουσίες του 'παλιού κειμένου' με το 'νέο κείμενο' σε όλα τα αρχεία με την επέκταση .txt: Για sed: sed -i 's/oldtext/newtext/g' *.txt Για awk: awk '{sub('παλιό κείμενο

Δημοφιλείς Αναρτήσεις