ερώτηση

Γνώση Υπολογιστών >> ερώτηση >  >> Μετατρέψτε τα αρχεία

Πώς μετατρέπετε το περιεχόμενο αρχείου από κάτω σε άνω και χρησιμοποιώντας την εντολή TR στο Linux;

`` `bash

Tr '[:Lower:]' '[:Upper:]' output.txt

`` `

Επεξήγηση:

* `tr`: Αυτή είναι η εντολή που χρησιμοποιείται για τη μετάφραση χαρακτήρων.

* `'[:Lower:]'`: Αυτό αντιπροσωπεύει το εύρος των πεζών χαρακτήρων.

* `'[:Upper:]'`: Αυτό αντιπροσωπεύει το εύρος των κεφαλαίων χαρακτήρων.

* ` Αυτό ανακατευθύνει τα περιεχόμενα του αρχείου "input.txt" ως είσοδος στην εντολή `tr`.

* `output.txt`: Αυτό ανακατευθύνει την έξοδο της εντολής «TR» στο αρχείο "output.txt".

Παράδειγμα:

Ας πούμε ότι έχετε ένα αρχείο με το όνομα "Input.txt" που περιέχει το ακόλουθο κείμενο:

`` `

Αυτό είναι ένα αρχείο κειμένου.

`` `

Για να μετατρέψετε το περιεχόμενο του "input.txt" σε κεφαλαία και να το αποθηκεύσετε στο "output.txt", θα εκτελέσετε την ακόλουθη εντολή:

`` `bash

Tr '[:Lower:]' '[:Upper:]' output.txt

`` `

Το προκύπτον αρχείο "output.txt" θα περιέχει:

`` `

Αυτό είναι ένα αρχείο κειμένου.

`` `

Σημείωση:

* Το αρχικό αρχείο "input.txt" παραμένει αμετάβλητο.

* Μπορείτε να τροποποιήσετε τα ονόματα αρχείων εισόδου και εξόδου ανάλογα με τις ανάγκες.

* Για να δείτε απευθείας την έξοδο στο τερματικό, μπορείτε να παραλείψετε την ανακατεύθυνση εξόδου:

`` `bash

tr '[:Lower:]' '[:Upper:]' `` `

* Μπορείτε να χρησιμοποιήσετε άλλα σύνολα χαρακτήρων με `tr ', όπως`' a-z'` για πεζά ή `'a-z'` για κεφαλαία.

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

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