Ένα από τα πιο ισχυρά εργαλεία στο Linux είναι χωρίς αμφιβολία το sed που επιτρέπει την επεξεργασία, εύρεση και αντικατάσταση χαρακτήρων σε αρχεία, χρησιμοποιώντας regular expressions. Για παράδειγμα, σε ένα αρχείο που περιέχει ζεύγη κλειδιών-τιμών, η αντικατάσταση της τιμής ενός κλειδιού (π.χ. MyKey) είναι απλή υπόθεση ως εξής:
sed "s/MyKey=.*/MyKey=newValue/" input_file_name
Κάποιες χρήσιμες ενδεικτικές πηγές είναι το http://www.oracle.com/technology/pub/articles/dulaney_sed.html και το http://sed.sourceforge.net/grabbag/tutorials/do_it_with_sed.txt
No comments:
Post a Comment