split - διαχωρισμός ενός αρχείου σε τμήματα
ΣΥΝΤΑΞΗ
split [ΕΠΙΛΟΓΗ]... [ΑΡΧΕΙΟ [ΠΡΟΘΕΜΑ]]
ΠΕΡΙΓΡΑΦΗ
Εξάγει τμήματα του ΑΡΧΕΙΟΥ στο ΠΡΟΘΕΜΑaa, ΠΡΟΘΕΜΑab, ...· το προεπιλεγμένο μέγεθος είναι 1000 γραμμές και το προεπιλεγμένο ΠΡΟΘΕΜΑ είναι 'x'.
Αν δεν υπάρχει ΑΡΧΕΙΟ ή αν το ΑΡΧΕΙΟ είναι -, διαβάζει από την τυπική είσοδο.
Οι υποχρεωτικοί παράμετροι για τις μακρές επιλογές είναι υποχρεωτικοί και για τις σύντομες επιλογές.
-a, --suffix-length=N
δημιουργεί καταλήξεις μήκους N (προεπιλογή 2)
--additional-suffix=ΚΑΤΑΛΗΞΗ
προσθέτει μια επιπλέον ΚΑΤΑΛΗΞΗ στα ονόματα αρχείων
-b, --bytes=ΜΕΓΕΘΟΣ
τοποθετεί ΜΕΓΕΘΟΣ byte ανά αρχείο εξόδου
-C, --line-bytes=ΜΕΓΕΘΟΣ
τοποθετεί το πολύ ΜΕΓΕΘΟΣ byte εγγραφών ανά αρχείο εξόδου
-d χρησιμοποιεί αριθμητικές καταλήξεις που ξεκινούν από το 0, όχι αλφαβητικές
--numeric-suffixes[=ΑΠΟ]
το ίδιο με το -d, αλλά επιτρέπει τον καθορισμό της αρχικής τιμής
-x χρησιμοποιεί δεκαεξαδικές καταλήξεις που ξεκινούν από το 0, όχι αλφαβητικές
--hex-suffixes[=ΑΠΟ]
το ίδιο με το -x, αλλά επιτρέπει τον καθορισμό της αρχικής τιμής
-e, --elide-empty-files
δεν δημιουργεί άδεια αρχεία εξόδου με το '-n'
--filter=ΕΝΤΟΛΗ
εξάγει στο κέλυφος της ΕΝΤΟΛΗΣ· το όνομα του αρχείου είναι $FILE
-l, --lines=ΑΡΙΘΜΟΣ
τοποθετεί ΑΡΙΘΜΟΣ γραμμές/εγγραφές ανά αρχείο εξόδου
-n, --number=ΤΜΗΜΑΤΑ
δημιουργεί ΤΜΗΜΑΤΑ αρχεία εξόδου· δείτε την εξήγηση παρακάτω
-t, --separator=ΔΙΑΧΩΡΙΣΤΗΣ
χρησιμοποιεί τον ΔΙΑΧΩΡΙΣΤΗ αντί για την αλλαγή γραμμής ως διαχωριστικό εγγραφών· το '\0' (μηδέν) καθορίζει τον χαρακτήρα NUL
-u, --unbuffered
αντιγράφει αμέσως την είσοδο στην έξοδο με το '-n r/...'
--verbose
εκτυπώνει μια διαγνωστική πριν ανοίξει κάθε αρχείο εξόδου
--help εμφανίζει αυτήν τη βοήθεια και εξέρχεται
--version
εμφανίζει πληροφορίες έκδοσης και εξέρχεται
Η παράμετρος ΜΕΓΕΘΟΣ είναι ένας ακέραιος αριθμός και μια προαιρετική μονάδα (παράδειγμα: το 10K είναι 10*1024). Οι μονάδες είναι K,M,G,T,P,E,Z,Y,R,Q (δυνάμεις του 1024) ή KB,MB,... (δυνάμεις του 1000). Μπορούν επίσης να χρησιμοποιηθούν δυαδικά προθέματα: KiB=K, MiB=M και ούτω καθεξής.
Τα ΤΜΗΜΑΤΑ μπορεί να είναι:
N διαχωρίζει σε N αρχεία με βάση το μέγεθος της εισόδου
K/N εξάγει το K-οστό από τα N στην τυπική έξοδο
l/N διαχωρίζει σε N αρχεία χωρίς να διαχωρίζει γραμμές/εγγραφές
l/K/N εξάγει το K-οστό από τα N στην τυπική έξοδο χωρίς να διαχωρίζει γραμμές/εγγραφές
r/N όπως το 'l', αλλά χρησιμοποιεί μια κατανομή τύπου κυκλικής σειράς
r/K/N όπως το παραπάνω, αλλά εξάγει μόνο το K-οστό από τα N στην τυπική έξοδο
ΣΥΓΓΡΑΦΕΙΣ
Γράφτηκε από τους Torbjorn Granlund και Richard M. Stallman.
ΑΝΑΦΟΡΑ ΣΦΑΛΜΑΤΩΝ
Διαδικτυακή βοήθεια GNU coreutils: [https://www.gnu.org/software/coreutils/] Αναφέρετε τυχόν σφάλματα μετάφρασης στο [https://translationproject.org/team/]
ΔΕΣ ΕΠΙΣΗΣ
Πλήρης τεκμηρίωση [https://www.gnu.org/software/coreutils/split] ή διαθέσιμη τοπικά μέσω: info '(coreutils) split invocation'
Συσκευάστηκε από το Debian (9.7-3) Πνευματικά δικαιώματα © 2025 Free Software Foundation, Inc. Άδεια GPLv3+: GNU GPL έκδοση 3 ή μεταγενέστερη [https://gnu.org/licenses/gpl.html]. Αυτό είναι ελεύθερο λογισμικό: έχετε το δικαίωμα να το αλλάξετε και να το διανείμετε. Δεν υπάρχει ΕΓΓΥΗΣΗ, στο μέγιστο βαθμό που επιτρέπεται από το νόμο.