λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Λογισμικό Utility

Πώς να προσθέσετε ένα χαρακτήρα νέας γραμμής στο τέλος της γραμμής σε Sed

Sed είναι ένας ειδικός τύπος της επεξεργασίας αρχείων κειμένου γνωστή ως " συντάκτης ροής . " Αντί επεξεργασία αρχείων κειμένου , sed ισχύει αλλαγές σε ένα ρεύμα του κειμένου σύμφωνα με τις οδηγίες που δίνονται σε αυτόν από το χρήστη . Η ροή του κειμένου θα μπορούσε να προέλθει από οπουδήποτε : ο χρήστης , το Internet ή ένα τοπικό αρχείο . Μπορείτε να φανταστείτε sed να είναι λίγο σαν μια γλώσσα προγραμματισμού που προορίζονται αποκλειστικά για το χειρισμό του περιεχομένου του κειμένου και την επαναδιαμόρφωση σε μια δομή που σας αρέσει . Στα χέρια ενός ειδικευμένου χρήστη , μπορεί να αφαιρέσει πολλά από τη μονοτονία της ρουτίνας εργασίας , ωστόσο μπορεί να είναι λίγο εκφοβιστικό στην αρχή , έτσι ώστε μια καλή αρχή είναι μια απλή επεξεργασία : προσθήκη ενός χαρακτήρα νέας γραμμής στο τέλος της κάθε δεδομένης γραμμής . Οδηγίες
Η

1 Ανοίξτε ένα τερματικό . Η διαδικασία για να γίνει αυτό θα εξαρτηθεί από το λειτουργικό σας σύστημα . Τα περισσότερα συστήματα Unix και Linux είτε να ανοίξετε ένα τερματικό αμέσως μετά την εκκίνηση ή να έχουν ένα εικονίδιο τερματικό κάπου στην επιφάνεια εργασίας . Σε Mac OS X , κάντε κλικ στο κουμπί " Spotlight " και πληκτρολογήστε " Terminal ". Στα Windows , κάντε κλικ στο κουμπί "Start ", " Run" και πληκτρολογήστε " cmd" 2

Πληκτρολογήστε τα ακόλουθα : .

Sed ' /$ /G »

Αυτό λέει sed για να αναζητήσετε το κείμενο για όλες τις τελικές γραμμές ( $ ) και να προσθέσετε μια νέα γραμμή ( G ) , ουσιαστικά διπλό τοποθετώντας το αρχείο . Εναλλακτικά , εάν θέλετε να διασφαλίσετε ότι δεν υπάρχει ποτέ περισσότερες από μία κενή γραμμή μεταξύ των παραγράφων , αλλάξτε την εντολή ως εξής:

sed ' /^ $ /d ? G'

Αυτό λέει sed για να ταιριάζει μόνο εντελώς κενές σειρές ( ^ $ ) , διαγράψτε αυτές τις κενές γραμμές ( δ) και την αντικατάστασή τους με μια ενιαία νέα γραμμή ( G ) .
εικόνων 3

Feed τα δεδομένα από ένα αρχείο κειμένου σε sed πληκτρολογώντας τα ακόλουθα :

textfile.txt γάτα

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

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