(Έρχεται κάτι θαυμάσιο)
% ps > blargh |
Ξέρετε τι είναι αυτό; Είμαι εγώ που τρέχω το ps για να δω ποιες διεργασίες τρέχουν. Το ps καλύπτεται στην ενότητα 11.3. Δεν είναι αυτό το ενδιαφέρον μέρος. Το ενδιαφέρον είναι το > blargh, που σημαίνει, χοντρικά, πάρε την έξοδο της ps και γράψε την σε ένα αρχείο που λέγεται blargh. Αλλά περιμένετε, γίνεται ακόμα καλύτερο.
% ps | less |
Αυτό παίρνει την έξοδο της ps και την διασωληνώνει μέσω της less, άρα μπορώ να κυλώ μέσω αυτής με την ησυχία μου.
% ps >> blargh |
Αυτή είναι ο τρίτη πιο συχνά χρησιμοποιούμενη ανακατεύθυνση. Κάνει το ίδιο με το “>”, εκτός του ότι το “>>” προσθέτει την έξοδο της ps στο αρχείο blargh, αν αυτό υπάρχει. Αν όχι, ακριβώς όπως με την “>”, θα δημιουργηθεί. (το “>” θα εξαφανίσει το τωρινό περιεχόμενο του blargh.)
Υπάρχει επίσης ο τελεστής “<”, που σημαίνει πάρε την είσοδό σου από το εξής, αλλά δεν χρησιμοποιείται τόσο συχνά.
% fromdos < dosfile.txt > unixfile.txt |
Η ανακατεύθυνση γίνεται πραγματικά διασκεδαστική όταν αρχίσετε να τη στοιβάζετε:
% ps | tac >> blargh |
Αυτό θα τρέξει το ps, θα αντιστρέψει τις γραμμές της εξόδου του και θα τις προσθέσει στο αρχείο blargh. Μπορείτε να στοιβάσετε όσες από αυτές θέλετε. Απλά να θυμάστε ότι διερμηνεύονται από τα αριστερά προς τα δεξιά.
Δείτε τη σελίδα man του bash(1) για πιο αναλυτική περιγραφή της ανακατεύθυνσης.