P?íkaz csplit
je užite?ný nástroj v Linuxu pro rozd?lení souboru na n?kolik menších soubor? na základ? specifických vzor? nebo ?ísel ?ádk?. Je zvlášt? užite?ný, když pot?ebujete rozd?lit velký soubor na lépe zvládnutelné ?ásti nebo když pot?ebujete extrahovat ur?ité sekce souboru. V tomto tutoriálu vysv?tlíme základy csplit
a ukážeme vám n?kolik praktických p?íklad? jeho použití na vašem Linuxovém VPS serveru.
Základní použití
Základní syntaxe p?íkazu csplit
je:
csplit [MOŽNOSTI] SOUBOR VZOR...
Kde:
[MOŽNOSTI]
: Volitelné p?íznaky, které upravují chování p?íkazu csplit.SOUBOR
: Soubor, který chcete rozd?lit.VZOR...
: Jeden nebo více vzor?, které ur?ují, kde má být soubor rozd?len.
P?íklady
1. Rozd?lení souboru podle ?ísel ?ádk?
Rozd?lí soubor soubor.txt
po ?ádcích 10 a 20:
csplit soubor.txt 10 20
Tím se vytvo?í t?i soubory: xx00
(?ádky 1-9), xx01
(?ádky 10-19) a xx02
(?ádky 20 až do konce).
2. Rozd?lení souboru podle regulárního výrazu
Rozd?lí soubor soubor.txt
pokaždé, když najde slovo “Kapitola”:
csplit soubor.txt '/Kapitola/'
Tím se vytvo?í n?kolik soubor?, kde každý soubor obsahuje sekci mezi dv?ma výskyty slova “Kapitola”.
3. Zm?na prefixu výstupních soubor?
Použije prefix “?ást” místo “xx” pro výstupní soubory:
csplit -f ?ást soubor.txt 10 20
Výstupní soubory se nyní budou jmenovat ?ást00
, ?ást01
atd.
4. Zm?na po?tu ?íslic v názvu souboru
Použije 3 ?íslice místo 2 pro ?íslování výstupních soubor?:
csplit -n 3 soubor.txt 10 20
Výstupní soubory se nyní budou jmenovat xx000
, xx001
atd.
5. Potla?ení prázdných soubor?
Potla?í vytvá?ení prázdných výstupních soubor?:
csplit --suppress-matched soubor.txt '/Kapitola/'
6. Zachování pouze ur?itých ?ástí
Zachová pouze ?ásti 1 a 3 a zahodí zbytek:
csplit soubor.txt 10 20 '{*}' '/Kapitola/'
Volba {*}
znamená “zachovat všechny opakování p?edchozího vzoru”.
Záv?r
P?íkaz csplit
je výkonný nástroj pro p?esné rozd?lování soubor? v Linuxu. S p?íklady uvedenými v tomto tutoriálu m?žete efektivn? používat csplit
k organizaci a zpracování vašich soubor?.
RDS CAL (Client Access License)
Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting
#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds