Αυτό το άρθρο αφορά τη χρήση του σωλήνας εντολή στο σύστημα Raspberry Pi Linux.
Χρήση της εντολής Pipe
Για τη διοχέτευση πολλαπλών εντολών χρησιμοποιώντας σωλήνας , ακολουθήστε την παρακάτω σύνταξη:
$ εντολή 1 | εντολή 2 | ... | τελικός εντολή
Παρακάτω θα δούμε μερικά παραδείγματα χρήσης σωλήνας εντολή. Αλλά πριν ξεκινήσουμε, ας υποθέσουμε ότι έχουμε ένα αρχείο με το όνομα παράδειγμα-αρχείο2 και το περιεχόμενο του αρχείου μπορεί να εμφανιστεί χρησιμοποιώντας την εντολή cat:
$ Γάτα < όνομα αρχείου >
Ταξινόμηση δεδομένων με χρήση σωλήνα
Στο παραπάνω αρχείο, τα δεδομένα ταξινομούνται και για να τα ταξινομήσουμε αλφαβητικά, θα χρησιμοποιήσουμε την παρακάτω εντολή:
$ Γάτα παράδειγμα-αρχείο2 | είδος
Αυτό που συμβαίνει εδώ είναι ότι η έξοδος του αρχείου 'παράδειγμα-αρχείο 2' γίνεται το αποτέλεσμα εισόδου για την εντολή ταξινόμησης.
Ταξινόμηση και αποθήκευση της εξόδου σε νέο αρχείο
Εάν ο χρήστης θέλει να αποθηκεύσει το ταξινομημένο αρχείο σε άλλο αρχείο, τότε αυτό μπορεί να γίνει χρησιμοποιώντας την παρακάτω εντολή:
Σύνταξη
$ Γάτα < αρχείο όνομα > | είδος > < νέος αρχείο όνομα για την αποθήκευση δεδομένων >Παράδειγμα
$ Γάτα παράδειγμα-αρχείο2 | είδος > ταξινομημένο αρχείοΣτο αρχείο, τα ταξινομημένα δεδομένα του 'παράδειγμα-αρχείο 2' αποθηκεύεται σε ένα νέο αρχείο, το οποίο ονομάζεται ως ταξινομημένο αρχείο , και όλα αυτά γίνονται με μία μόνο εντολή:
Για να επαληθεύσουμε τα αποτελέσματά μας που διεκδικούμε εδώ, χρησιμοποιήσαμε ότι εντολή t για την εμφάνιση των δεδομένων που είναι αποθηκευμένα ταξινομημένο αρχείο:
$ Γάτα ταξινομημένο αρχείο
Επιλέγοντας τα Απαιτούμενα Δεδομένα
σωλήνας μπορεί επίσης να χρησιμοποιηθεί για την επιλογή εξόδου λίγων περιεχομένων από ένα αρχείο. Για παράδειγμα, εάν ένας χρήστης θέλει να επιλέξει 8 αρχικούς όρους από ένα αρχείο, μπορεί να ακολουθήσει την παρακάτω εντολή:
Σύνταξη
$ Γάτα < αρχείο όνομα > | κεφάλι -8Παράδειγμα
$ Γάτα ταξινομημένο αρχείο | κεφάλι -8Σημείωση : Αυτός ο αριθμός 8 μπορεί να ποικίλλει σε εντολές ανάλογα με τις απαιτήσεις του χρήστη.
Η εντολή head επιλέγει την πρώτη 8 περιεχόμενο από ένα αρχείο.
Ακριβώς όπως η εντολή κεφαλιού, το ουρά Η εντολή μπορεί επίσης να χρησιμοποιηθεί με a σωλήνας για να εμφανίσετε το περιεχόμενο από το τέλος του αρχείου. Στο παρακάτω παράδειγμα, εμφανίζουμε τα 2 τελευταία ονόματα χρησιμοποιώντας το ουρά εντολή:
Σύνταξη
$ Γάτα < όνομα αρχείου > | ουρά -δύοΠαράδειγμα
$ Γάτα ταξινομημένο αρχείο | ουρά -δύο
Σωλήνωση των εντολών λίστας
σωλήνας Η εντολή μπορεί επίσης να χρησιμοποιηθεί με εντολές λίστας. Παρακάτω έχουμε μοιραστεί μερικά παραδείγματα εντολών λίστας όπου το σωλήνας χρησιμοποιείται.
Παράδειγμα 1
Στο πρώτο παράδειγμα της εντολής λίστας , θα εμφανίσουμε τον συνολικό αριθμό των αρχείων που υπάρχουν στο σύστημα χρησιμοποιώντας το λίστα εντολή:
$ ls | τουαλέτα -μεγάλοΣτην έξοδο, εμφανίζεται ο συνολικός αριθμός αρχείων.
Παράδειγμα 2
Σε αυτό το παράδειγμα λίστας, θα παραθέσουμε όλες τις εξόδους χρησιμοποιώντας το ' περισσότερο ” εντολή μαζί με το σωλήνας εντολή:
$ ls -στο | περισσότεροΩς αποτέλεσμα της παραπάνω εντολής, όλες οι έξοδοι θα εμφανιστούν στην οθόνη.
Πολλαπλών σωληνώσεων
Δεν είναι υποχρεωτική η χρήση του σωλήνα μόνο μία φορά σε μια εντολή, αλλά μπορεί να χρησιμοποιηθεί πολλές φορές. Για παράδειγμα, μερικά παραδείγματα κοινοποιούνται παρακάτω όπου το σωλήνας χρησιμοποιείται περισσότερες από μία φορές.
Παράδειγμα 1
Στο παρακάτω παράδειγμα θα ταξινομήσουμε πρώτα το αρχείο μας και μετά μετά την ταξινόμηση θα εμφανιστούν τα πρώτα 8 ονόματα:
Σύνταξη
$ Γάτα < αρχείο όνομα > | είδος | κεφάλι -8Παράδειγμα
$ Γάτα παράδειγμα-αρχείο2 | είδος | κεφάλι -8Σημείωση : Ο αριθμός 8 μπορεί να αντικατασταθεί με άλλους αριθμούς, αν θέλει κάποιος χρήστης.
Παράδειγμα 2
Σε αυτό το παράδειγμα, έχω δημιουργήσει ένα νέο αρχείο και τα περιεχόμενα του οποίου εμφανίζονται στην παρακάτω εικόνα:
Τώρα για να αναζητήσετε πόσες φορές μια λέξη επαναλαμβάνεται σε ένα αρχείο, ακολουθήστε την παρακάτω εντολή σωλήνα:
Σύνταξη
$ Γάτα < αρχείο όνομα > | λαβή λέξη αναζήτησης | τουαλέτα -μεγάλοΠαράδειγμα
$ Γάτα αναζήτηση-αρχείο | λαβή μπανάνα | τουαλέτα -μεγάλοΣε αυτό το παράδειγμα η λέξη « μπανάνα ” αναζητείται μέσω του αναζήτηση-αρχείο και ο αριθμός λέξεων της μπανάνας στο αρχείο εμφανίζεται όπως φαίνεται στην παρακάτω εικόνα:
Αυτό είναι για αυτόν τον οδηγό!
συμπέρασμα
ο σωλήνας η εντολή μπορεί να χρησιμοποιηθεί για τη διοχέτευση πολλαπλών εντολών μαζί. Έχουμε μοιραστεί πολλά σενάρια στις παραπάνω οδηγίες όπου α σωλήνας μπορεί να χρησιμοποιηθεί η εντολή. Περάστε από αυτές τις εντολές και εκτελέστε τις δημιουργώντας το δικό σας αρχείο για να μάθετε τη χρήση τους σωλήνας εντολές στο σύστημα Raspberry Pi.