csplit(1p)
Hoppa till navigering
Hoppa till sök
csplit(1p) - Linux manual page
NAMN
csplit — dela filer baserat på kontext
SYNOPS
csplit [ -ks ] [ -f prefix ] [ -n antal ] fil argument...
BESKRIVNING
Verktyget csplit läser filen som anges av operandet fil, delar filen i sektioner enligt de angivna argumenten, och skriver ut storlekarna på de skapade filerna.
FLAGGOR
- -f prefix
Namnge skapade filer som prefix00, prefix01, ... Standard är xx00, xx01 osv. Om prefixet gör att filnamnet överskrider Mall:NAME MAX tecken, visas ett felmeddelande och inga filer skapas.
- -k
Lämna kvar tidigare skapade filer vid fel. Standardbeteendet är att ta bort skapade filer vid fel.
- -n antal
Använd angivet antal siffror för filnamn. Standard är 2.
- -s
Undertryck utskrift av filstorlekar.
OPERANDER
- fil
Sökvägen till textfilen som ska delas. Om filen är -, används standardinmatningen.
- argument
Argumenten kan vara: * /regexp/[offset] Skapa en fil med innehållet från den aktuella raden upp till raden som matchar reguljära uttrycket, med eventuellt offset. * %regexp%[offset] Hoppa över till raden som matchar uttrycket utan att skapa en fil. * linjenr Skapa en fil upp till angivet radnummer. * {antal} Upprepa föregående argument angivet antal gånger.
EXEMPEL
1. Dela en fil vid rader som matchar procedure division och andra mönster:
csplit -f cobol fil '/procedure division/' /par5./ /par16./
2. Dela en fil efter 100 rader, och därefter var 100:e rad:
csplit -k fil 100 {99}
3. Dela en C-fil i separata funktioner:
csplit -k prog.c '%main(%' '/^}/+1' {20}
MILJÖVARIABLER
- LANG
Anger standardspråk för internationaliseringsvariabler.
- LC_ALL
Åsidosätter alla andra internationaliseringsvariabler om den är satt.
- LC_COLLATE
Styr sorteringsordning i reguljära uttryck.
- LC_CTYPE
Bestämmer tolkningen av tecken och byte.
- LC_MESSAGES
Bestämmer språk för felmeddelanden.
- NLSPATH
Anger sökväg till meddelandekataloger.
FELKODER
- 0
Kommandot slutfördes utan fel.
- >0
Ett fel inträffade.
SE ÄVEN
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/csplit.1p.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till PC-Service som har sponsrat Linux.se med webbhotell.