Split (Unix) - split (Unix) - Wikipedia
![]() | tento článek je napsán jako manuál nebo průvodce.červen 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Původní autoři | AT&T Bell Laboratories |
---|---|
Vývojáři | Rozličný open-source a komerční vývojáři |
První vydání | Únor 1973 |
Operační systém | Unix, Unixový, Plán 9, IBM i |
Plošina | Cross-platform |
Typ | Příkaz |
Licence | coreutils: GPLv3 + |
rozdělit
je nástroj na Unix, Plán 9, a Unixový operační systémy nejčastěji se používá k rozdělení a počítačový soubor do dvou nebo více menších souborů.
Dějiny
The rozdělit
příkaz poprvé se objevil v Verze 3 Unix[1] a je součástí X / Otevřít Průvodce přenositelností od vydání 2 z roku 1987. Byl zděděn do první verze POSIX.1 a Single Unix Specification.[2] Verze rozdělit
svázaný GNU coreutils napsal Torbjorn Granlund a Richard Stallman.[3] The rozdělit příkaz byl také přenesen do IBM i operační systém.[4]
Používání
Příkaz-syntax je:
rozdělit [VOLBA] [VSTUP [PŘEDPONA]]
Výchozí chování rozdělit
je generovat výstupní soubory pevné velikosti, výchozí 1000 řádků. Soubory jsou pojmenovány připojením aa, ab, acatd výstupní název souboru. Li výstupní název souboru není uveden, výchozí název souboru X se používá například xaa, xabatd. Když je spojovník (-) se používá místo zadejte název souboru, data jsou odvozena z standardní vstup. Soubory se obvykle znovu připojí pomocí užitečnosti, jako je kočka.
Další možnosti programu umožňují maximální počet znaků (místo počtu řádků), maximální délku řádku, počet zvyšujících se znaků ve vygenerovaných názvech souborů a to, zda použít písmena nebo číslice.
Rozdělte soubor na kousky
Vytvořte soubor s názvem „myfile.txt
"s přesně 3 000 řádky dat:
$ head -3000 dev / urandom> myfile.txt
Nyní použijte rozdělit
příkaz rozbít tento soubor na kousky (poznámka: pokud není uvedeno jinak, rozdělit
rozdělí soubor na 1 000 řádků):
$ split myfile.txt $ ls -l-rw-r - r-- 1 root root 761K červ 16 18: 17 myfile.txt-rw-r - r-- 1 kořenový kořen 242 tis 16 18: 17 xaa-rw-r - r-- 1 kořenový kořen 263 tis 16 18: 17 xab-rw-r - r-- 1 root root 256 tis 16 18: 17 xac $ wc - řádky xa * 1000 xaa 1000 xab 1000 xac 3000 celkový
Jak je vidět výše, rozdělit
příkaz rozbil původní soubor (zachoval původní neporušený) na tři soubory se stejným počtem řádků (tj. 1 000), soubory: xaa
, xab
, a xac
.
Viz také
- csplit - rozděluje se spíše podle obsahu než podle velikosti
- Rozložení souboru
- Seznam unixových příkazů
Reference
- ^ FreeBSD Obecné příkazy Manuál –
- ^ Specifikace Single UNIX, Vydání 7 od Otevřená skupina - Referenční příručka a nástroje,
- ^ "split (1): split file into pieces - Linux man page". linux.die.net.
- ^ IBM. „IBM System i verze 7.2 Programování Qshell“ (PDF). Citováno 2020-09-05.
externí odkazy
- Specifikace Single UNIX, Vydání 7 od Otevřená skupina - Referenční příručka a nástroje,
![]() | Tento Unix související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |