Split (Unix)

A split egy Unix parancs, mely segítségével az állományokat feldarabolhatjuk.

Használata

A parancs általános alakja:

split [-lines] [-l lines] [-b bytes[bkm]] [-C bytes[bkm]] [--lines=lines] [--bytes=bytes[bkm]] [--line-bytes=bytes[bkm]] [--help] [--version] [infile [outfile-prefix]]

A split program a szükséges számú (egy vagy több) kimeneti fájlt hoz létre az infile bemeneti fájl egyes részeiből. Ha nincs bemeneti fájl megadva, vagy annak neve -, a standard bemenetet darabolja fel. Alapértelmezés szerint a split program 1000 bemeneti sort tesz minden kimeneti fájlba. (Az utolsóba természetesen kerülhet kevesebb.)

A kimeneti fájlnevek egy előtagból (prefix) és egy ezt követő betűcsoportból állnak. A betűcsoport olyan lesz, hogy a kimeneti fájlokat névsorban összefűzve az eredeti fájlokat kapjuk vissza. Az alapértelmezett kimeneti előtag az x. Ha az outfile-prefix argumentum adott, ezt használja előtagnak.

Opciók

  • -lines, -l lines, --lines=lines

lines számú sort tesz a kimeneti fájlokba.

  • -b bytes[bkm], --bytes=bytes[bkm]
bytes számú bájtot tesz a kimeneti fájlokba. Ez egy pozitív egész kell legyen, melyet egy karakter követhet, mely módosítja az egységet. A lehetséges egységek:
  • b
512 bájtos blokk
  • k
1-kilobájtos blokk
  • m
1-megabájtos blokk.
  • -C bytes[bkm], --line-bytes=bytes[bkm]

A kimeneti fájlokba csak teljes sorokat tesz, melyek fájlonkénti összmérete nem éri el a bytes bájtot. Amennyiben egyetlen sor hosszabb, mint bytes bájt, addig folytatja a bytes bájtos kimeneti fájlok létrehozását, amíg a sorból már bytes -nál kevesebb bájt marad hátra. Ezután normálisan folytatja a munkát. A bytes értéknek a --bytes opciónál elmondottaknak megfelelően lehetnek módosító utótagjai. (b, k vagy m)

  • --help
Használati útmutatót ír a standard kimenetre, majd kilép.
  • --version
A program verziójáról ír ki információt a standard kimenetre, majd kilép.
Sablon:Unix parancsok
  • m
  • v
  • sz
Unix parancssoros programok és utasítások
Fájlrendszer
cat · cd · chmod · chown · chgrp · cksum · cmp · cp · dd · du · df · file · fsck · fuser · ln · ls · lsattr · lsof · mkdir · mount · mv · pwd · rm · rmdir · sha1sum · size · split · tee · type  · touch · umask
Processzek
at · chroot · cron · exit · kill · killall · nice · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait
Felhasználói környezet
env · finger · id · logname · mesg · passwd · su · sudo · uptime · tput · w · wall · who · whoami · write
Szövegkezelés
awk · banner · comm · cut · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · strings · talk · tac · tail · tr · uniq · vi · wc · xargs
Shell programozás
alias · basename · case  · clear · dirname · echo · expr · false · for · if · printf · seq · test · true · uname · unset  · until  · while  · yes
Hálózat
dig · host · inetd · netstat · ping · rlogin · netcat · traceroute
Keresés
find · grep · locate · whereis · which · whatis
Dokumentáció
apropos · help · man
Egyéb
bc · cal · date · info · lp · history
  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap