Skip to main content

Εμφάνιση περιεχομένων αρχείου στη μορφή στήλης στο Linux

Excel 2003 - Αλλαγή πλάτους στηλών και ύψους γραμμών (Ιούνιος 2025)

Excel 2003 - Αλλαγή πλάτους στηλών και ύψους γραμμών (Ιούνιος 2025)
Anonim

Μπορείτε να εμφανίσετε ένα αρχείο οριοθετημένου στο τερματικό Linux έτσι ώστε κάθε στοιχείο που απεικονίζεται να εμφανίζεται μέσα στη δική του στήλη. Για παράδειγμα, εδώ είναι ένα παράδειγμα αγγλικού ποδοσφαιρικού πίνακα Premier League που χρησιμοποιεί σωλήνες ως οριοθέτες.

1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 | 50 7 | southampton | 31 | 47 8 | πόλη stoke | 31 | 46 9 | liverpool | 29 | 44 10 | Chelsea | 30 | 41

Αυτός ο κατάλογος περιλαμβάνει τις κορυφαίες 10 ομάδες, τα ονόματα τους, τον αριθμό των παιχνιδιών που έχουν παίξει και τους βαθμούς που σημειώθηκαν.

Υπάρχουν πολλές εντολές του Linux που μπορείτε να χρησιμοποιήσετε για την εμφάνιση των δεδομένων στη γραμμή εντολών. Για παράδειγμα, το Γάτα Η εντολή εμφανίζει το αρχείο ακριβώς όπως φαίνεται στο αρχείο. ο ουρά η εντολή μπορεί να χρησιμοποιηθεί για να δείξει ένα τμήμα του αρχείου ή όλου του, όπως και το κεφάλι εντολή. Ωστόσο, καμία από αυτές τις εντολές δεν εμφανίζει την έξοδο με τρόπο που να την κάνει καλή εμφάνιση.

Στην ιδανική περίπτωση, θέλετε να βλέπετε τα δεδομένα χωρίς το σύμβολο του σωλήνα και σε απόσταση. Αυτό είναι όπου το στήλη εντολή έρχεται.

Βασική χρήση της εντολής στήλης

Μπορείτε να εκτελέσετε την εντολή στήλης χωρίς παραμέτρους ως εξής:

στήλη

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

Η έξοδος είναι ως εξής:

3 | 31 | 61 | 4 | άνθρωπος πόλη | 30 | 51 6 | άνθρωπος | 30 | 50 | stoke πόλη | 31 | 46 10 | Chelsea | 30 | 41 1 | leicester | 31 | 66 3 | οπλοστάσιο | 30 | 55 5 | δυτικό ζαμπόν | 30 | 50 7 | southampton | 31 | 47 9 | liverpool | 29 | 44

Καθορισμός του πλάτους της στήλης

Εάν γνωρίζετε τα πλάτη των στηλών, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή για να διαχωρίσετε τη στήλη κατά πλάτος:

στήλη -c

Για παράδειγμα, εάν γνωρίζετε ότι το πλάτος κάθε στήλης είναι 20 χαρακτήρες, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

στήλη -ο20

Στην περίπτωση του πίνακα του πρωταθλήματος, αυτό δεν λειτουργεί καλά εκτός αν όλες οι στήλες έχουν κάποιο πλάτος. Για να αποδείξετε αυτό, αλλάξτε το αρχείο πίνακα πίνακα ως εξής:

pos ομάδα pld pts 1 leicester 31 66 2 tottenham 31 61 3 αρσενικό 30 55 4 άνδρας πόλη 30 51 5 δύση ζαμπόν 30 50 6 άνδρας 30 50 7 so'ton 31 47 8 stoke 31 46 9 liverpool 29 44 10 chelsea 30 41

Τώρα, χρησιμοποιώντας την ακόλουθη εντολή, μπορείτε να πάρετε μια αξιοπρεπή έξοδο:

στήλη -c10

Το πρόβλημα με αυτό είναι ότι τα δεδομένα στο αρχείο φαίνονται ήδη καλά, έτσι ώστε οι εντολές ουράς, κεφαλής, νανο ή γάτας να μπορούν να δείχνουν όλες τις ίδιες πληροφορίες με αποδεκτό τρόπο.

Καθορισμός διαχωριστικών χρησιμοποιώντας την εντολή στήλης

Ο καλύτερος τρόπος για να χρησιμοποιήσετε την εντολή στήλης σε κόμμα, σωληνάριο ή άλλα αρχεία με αρίθμηση έχει ως εξής:

στήλη -s "|" " -t

Ο διακόπτης -s σάς επιτρέπει να καθορίσετε τον οριοθετητή που θέλετε να χρησιμοποιήσετε. Για παράδειγμα, εάν το αρχείο σας είναι διαχωρισμένο με κόμμα, μπορείτε να βάλετε "," μετά τις -s. Ο διακόπτης -t εμφανίζει τα δεδομένα σε μορφή πίνακα.

Διαχωριστές εξόδου

Μέχρι στιγμής, αυτό το παράδειγμα έχει δείξει πώς να δουλέψουμε με τον αποδιαμορφωτή ενός αρχείου εισόδου, αλλά τι γίνεται με τα δεδομένα όταν εμφανίζεται στην οθόνη.

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

στήλη -s "|" " -προς το"::"

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

pos :: ομάδα :: pld :: pts 1 :: leicester :: 31 :: 66 2 :: tottenham :: 31 :: 61 3 :: οπλοστάσιο :: 30 :: 55 4 :: πόλη άνθρωπος :: 30 :: 51 5 :: Δυτική ζαμπόν :: 30 :: 50 6 :: άνθρωπος :: 30 :: 50 7 :: southampton :: 31 :: 47 8 :: πόλη stoke :: 31 :: 46 9 :: liverpool :: 29 :: 44 10 :: Τσέλσι :: 30 :: 41

Συμπληρώστε τις σειρές πριν από τις στήλες

Υπάρχει ένας άλλος διακόπτης που δεν είναι ιδιαίτερα χρήσιμος, αλλά περιλαμβάνεται εδώ για πληρότητα. Ο διακόπτης -x, όταν χρησιμοποιείται με τον διακόπτη -c, συμπληρώνει τις σειρές πριν τις στήλες.

Τι σημαίνει αυτό; Δείτε το παρακάτω παράδειγμα:

στήλη -c100

Η παραγωγή του θα ήταν η εξής:

3 | 30 | 55 | 6 | άνδρες | 30 | 50 9 | liverpool | 29 | 44 1 | leicester | 31 | 66 | 4 | άνδρες | 30 | 51 | 7 | southampton | 31 | 47 10 | Τσέλσι | 30 | 41 2 | Σύνολο | 31 | 61 5 | Δυτική ζαμπόν | 30 | 50 8 | Stoke πόλη | 31 | 46

Όπως μπορείτε να δείτε, κατεβαίνει πρώτα και στη συνέχεια απέναντι.

Τώρα δείτε αυτό το παράδειγμα:

στήλη -c100 -x δεσμευτική

Αυτή τη φορά η έξοδος είναι ως εξής:

1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 | 50 7 | southampton | 31 | 47 8 | πόλη stoke | 31 | 46 9 | liverpool | 29 | 44 10 | Chelsea | 30 | 41

Τα δεδομένα περνούν στην οθόνη και στη συνέχεια κάτω.

Άλλοι διακόπτες

Οι μόνοι άλλοι διαθέσιμοι διακόπτες είναι οι εξής:

στήλη -V

Αυτό εμφανίζει την έκδοση της στήλης που είναι εγκατεστημένη στον υπολογιστή σας.

στήλη --help

Αυτό εμφανίζει τη σελίδα χειροκίνητου χειρισμού στο παράθυρο του τερματικού.