συστήματα

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

Πώς να Αναζήτηση και Αντικατάσταση πολλών αρχείων στο UNIX

Sed είναι ένας συντάκτης ροής Unix το οποίο θα χειρίζεστε το κείμενο με διάφορους τρόπους . Bash είναι μια γραμμή διερμηνέα εντολών που σας επιτρέπει να δημιουργήσετε σενάρια που θα εκτελεί διάφορες εργασίες , συμπεριλαμβανομένων αλληλεπιδρά με το χρήστη . Όταν ο sed καλείται μέσα από ένα σενάριο bash , θα αναζητήσει και θα αντικαταστήσει συμβολοσειρές κειμένου . Οι τιμές για να αναζητήσετε και να αντικαταστήσετε με μπορούν να καθοριστούν μέσα στο σενάριο ή λαμβάνονται από το χρήστη . Οδηγίες
Η

1 Ανοίξτε ένα κενό αρχείο με οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου 2

Τοποθετήστε το παρακάτω script στο ο επεξεργαστής κειμένου : . !

# /Bin /bash # echo " Πληκτρολογήστε σειρά σας βρει ακολουθείται από [Enter ] : « διαβάσει fstringecho " Πληκτρολογήστε το αντικαταστήσει σειρά που ακολουθείται από [Enter ] : « διαβάσει rstringfor y in ` ls * ` ? κάνουμε sed " s /$ fstring /$ rstring /g " $ y > temp ? mv temp $ y ? γίνει
εικόνων 3

Αποθηκεύστε το σενάριο με το όνομα " findrep.sh " στον ίδιο κατάλογο με τα αρχεία που θέλετε να χειριστείτε .
Η 4

Ανοίξτε ένα παράθυρο τερματικού . Το παράθυρο του τερματικού θα βρεθεί στο κύριο μενού " Εφαρμογή " του λειτουργικού συστήματος , είτε βάσει "System Tools " ή " Utilities ". Θα πρέπει να παρουσιάζονται με μια γραμμή εντολών , όπου θα πληκτρολογήσετε τις ακόλουθες εντολές .
5

Πληκτρολογήστε την εντολή " mv " για να προχωρήσουμε στον κατάλογο με το σενάριο . Για παράδειγμα , η εντολή θα είναι " mv αρχείων /" αν το σενάριο έγινε στον Κατάλογο "Files" στο home directory σας .
Η 6

Πληκτρολογήστε την εντολή " chmod + x findrep.sh " για να κάνει το εκτελέσιμο αρχείο .
Η 7

Πληκτρολογήστε την εντολή " . /findrep.sh " να εκτελέσει το σενάριο .
Η
εικόνων

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

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