συστήματα

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

Πώς να Διαγραφή όλων των γραμμών που δεν ταιριάζουν σε Sed

Το λειτουργικό σύστημα Unix χρησιμοποιεί μια σειρά από βοηθητικά προγράμματα της γραμμής εντολών για να κάνει συγκεκριμένες λειτουργίες. Ένα από τα πιο συνηθισμένα βοηθητικά προγράμματα είναι " sed , " η οποία είναι μια συντομογραφία για το συντάκτη ρεύμα Unix . Τι sed κάνει είναι να αναλύσει ένα αρχείο κειμένου και να εκτελούν λειτουργίες σε αυτό - εισαγωγή κειμένου ( όπως αριθμούς γραμμών ) , διαγραφή γραμμών ή αλλιώς το χειρισμό του αρχείου . Χρησιμοποιώντας sed για να καταργήσετε τα ανεπιθύμητα τμήματα ενός αρχείου είναι μια αρκετά συνηθισμένη τεχνική . Οδηγίες
Η 1

Συνδεθείτε στο Unix ή Linux μηχάνημα σας . 2

Φέρτε το παράθυρο του τερματικού , αν δεν έχετε ένα που ξεκίνησε από προεπιλογή .

με 3

Εισάγετε τον παρακάτω :

sed - r - n - e » /PATTERN /, $ { p} ' originalfilename outputfilename

Αντικατάσταση " /PATTERN /" με ό, τι θέλετε sed για την αναζήτηση . Αντικαταστήστε το " originalfilename " με το όνομα του αρχείου που θέλετε να ξεκινήσετε από και « outputfilename " με το όνομα του αρχείου στο οποίο θέλετε το τελικό κείμενο να πάει . Sed τότε θα διαβάσει μέσα από το όνομα του αρχικού αρχείου , αγώνα , τιδήποτε στοιχεία ταιριάζει με το σχήμα για την αντιστοίχιση και αντιγράψτε τα στο όνομα του αρχείου εξόδου .
Η
εικόνων

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

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