Aceasta este comanda splitposix care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
split — împărțiți fișierele în bucăți
REZUMAT
împărţi [−l line_count] [−a lungime_sufix] [fişier[nume]]
split −b n[k|m] [−a lungime_sufix] [fişier[nume]]
DESCRIERE
împărţi utilitarul va citi un fișier de intrare și va scrie unul sau mai multe fișiere de ieșire. The
dimensiunea implicită a fiecărui fișier de ieșire va fi de 1000 de linii. Dimensiunea fișierelor de ieșire poate fi
modificat prin specificarea −b or −l Opțiuni. Fiecare fișier de ieșire va fi creat cu
un sufix unic. Sufixul va consta din exact lungime_sufix litere mici de la
localul POSIX. Literele sufixului vor fi folosite ca și cum ar fi o bază de 26 de cifre
sistem, primul sufix care urmează să fie creat constând din toate 'A' personaje, al doilea
cu 'b' înlocuind ultimul 'A', și așa mai departe, până la un nume al tuturor 'z' personajele este
creată. În mod implicit, numele fișierelor de ieșire vor fi 'X', urmată de două-
sufix de caractere din setul de caractere așa cum este descris mai sus, începând cu "aa", "ab",
"ac", și așa mai departe, și continuând până la sufixul "Z Z", pentru maximum 676 de fișiere.
Dacă numărul de fișiere necesare depășește valoarea maximă permisă de lungimea sufixului furnizat,
astfel încât ultimul fișier permis să fie mai mare decât dimensiunea cerută, the împărţi
utilitarul va eșua după crearea ultimului fișier cu un sufix valid; împărţi nu trebuie
ștergeți fișierele pe care le-a creat cu sufixe valide. Dacă limita de fișiere nu este depășită, fișierul
ultimul fișier creat va conține restul fișierului de intrare și poate fi mai mic decât
dimensiunea cerută.
OPŢIUNI
împărţi utilitatea trebuie să se conformeze volumului Definiții de bază din POSIX.1-2008, Secțiune
12.2, Utilitate Sintaxă Instrucțiuni.
Următoarele opțiuni vor fi acceptate:
−a lungime_sufix
Utilizare lungime_sufix litere pentru a forma porțiunea de sufix a numelor de fișiere ale
fișier împărțit. Dacă −a nu este specificat, lungimea sufixului implicit va fi de două. Dacă
suma nume operand și lungime_sufix argument-opțiune ar crea un
numele fișierului depășește {NAME_MAX} octeți, va apărea o eroare; împărţi va ieși
cu un mesaj de diagnosticare și nu vor fi create fișiere.
−b n Împărțiți un fișier în bucăți n octeți în dimensiune.
−b nk Împărțiți un fișier în bucăți n* 1024 de octeți în dimensiune.
−b nm Împărțiți un fișier în bucăți n* 1048576 de octeți în dimensiune.
−l line_count
Specificați numărul de linii din fiecare bucată de fișier rezultată. The line_count
argumentul este un întreg zecimal fără semn. Valoarea implicită este 1000. Dacă introducerea o face
nu se termina cu a , linia parțială va fi inclusă în ultima ieșire
fișier.
OPERANDE
Următorii operanzi vor fi acceptați:
fişier Calea fișierului obișnuit care urmează să fie împărțit. Dacă nu este dat niciun fișier de intrare sau fişier
is '-', se va utiliza intrarea standard.
nume Prefixul care trebuie utilizat pentru fiecare dintre fișierele rezultate din operația de împărțire.
Daca nu nume argumentul este dat, 'X' va fi folosit ca prefix al ieșirii
fișiere. Lungimea combinată a numelui de bază al prefix si lungime_sufix nu poti
depășește {NAME_MAX} octeți. Consultați secțiunea OPȚIUNI.
Stdin
Consultați secțiunea FIȘIERE DE INTRARE.
INTRARE DOSARE
Orice fișier poate fi folosit ca intrare.
MEDIUL VARIABILE
Următoarele variabile de mediu vor afecta execuția împărţi:
LIMBA Furnizați o valoare implicită pentru variabilele de internaționalizare care sunt nesetate sau
nul. (A se vedea volumul Definiții de bază din POSIX.1‐2008, Secțiune 8.2,
Internaționalizare Variabile pentru prioritatea internaţionalizării
variabile utilizate pentru a determina valorile categoriilor locale.)
LC_ALL Dacă este setată la o valoare șir nevid, suprascrieți valorile tuturor celorlalte
variabile de internaţionalizare.
LC_CTYPE Determinați locația pentru interpretarea secvențelor de octeți de date text
ca caractere (de exemplu, caractere pe un singur octet, spre deosebire de caractere pe mai mulți octeți în
argumente și fișiere de intrare).
LC_MESSAGES
Determinați locația care ar trebui utilizată pentru a afecta formatul și conținutul
mesaje de diagnostic scrise la eroare standard.
NLSPATH Determinați locația cataloagelor de mesaje pentru procesarea LC_MESSAGES.
ASINCRON EVENIMENTE
Implicit.
Stdout
Nefolosit.
Stderr
Eroarea standard va fi utilizată numai pentru mesajele de diagnosticare.
REZULTATE DOSARE
Fișierele de ieșire conțin porțiuni din fișierul de intrare original; altfel, neschimbat.
EXTENDED DESCRIERE
Nici unul.
EXIT STAREA
Următoarele valori de ieșire vor fi returnate:
0 Finalizare cu succes.
>0 A apărut o eroare.
CONSECINȚE OF ERORI
Implicit.
următor secțiuni sunt informativ.
APLICARE UTILIZARE
Nici unul.
EXEMPLE
În exemplele următoare foo este un fișier text care conține 5000 de linii.
1. Creați cinci fișiere, xaa, xab, xac, xad și xae:
împărţi foo
2. Creați cinci fișiere, dar porțiunea sufixată a fișierelor create este formată din trei
scrisori, xaaa, xaab, xaac, xaad și xaae:
împărţi −a 3 foo
3. Creați trei fișiere cu sufixe de patru litere și un prefix furnizat, bar_aaaa,
bar_aaab și bar_aaac:
împărţi −a 4 −l 2000 foo bar_
4. Creați câte fișiere sunt necesare pentru a conține cel mult 20*1024 de octeți, fiecare cu
prefixul implicit al x și un sufix de cinci litere:
împărţi −a 5 −b 20k foo
FUNDAMENTARE
−b a fost adăugată opțiunea pentru a oferi un mecanism de împărțire a fișierelor în afară de linii.
În timp ce cele mai multe utilizări ale −b opțiunile sunt pentru transmiterea fișierelor prin rețele, credeau unii
ar avea utilizări suplimentare.
−a a fost adăugată opțiunea pentru a depăși limitarea de a putea crea doar 676 de fișiere.
S-a luat în considerare ștergerea acestui utilitar, folosind rațiunea că
funcționalitatea oferită de acest utilitar este disponibilă prin intermediul Despică utilitate (vezi Despică).
După reconsiderarea scopului opțiunii User Portability Utilities, a fost
a decis să păstreze atât această utilitate, cât și cea Despică utilitate deoarece utilizatorii le folosesc pe ambele
utilități și au așteptări istorice cu privire la comportamentul lor. În plus, despărțirea
pe granițele de octeți în împărţi nu poate fi duplicat cu istoricul Despică.
Textul ``împărţi nu va șterge fișierele pe care le-a creat cu sufixe valide
în mod normal, dar din moment ce utilitatea aferentă, Despică, șterge fișiere sub unele
circumstanțe, comportamentul istoric al împărţi este explicit pentru a evita
interpretare greșită.
Versiunile anterioare ale acestui standard permiteau a -line_count opțiune. Această formă nu mai este
specificate de POSIX.1‐2008 dar pot fi prezente în unele implementări.
VIITOR INSTRUCTIUNI
Nici unul.
Utilizați splitposix online folosind serviciile onworks.net