csplites un comando de shell para dividir un archivo en dos o más archivos más pequeños determinados por las líneas de contexto. El comando está comúnmente disponible en sistemas operativos Unix y similares a Unix .
El comando forma parte de la Guía de Portabilidad X/Open desde el número 2 de 1987. Se heredó en la primera versión de POSIX y en la Especificación Única de Unix . [ 1 ] Apareció por primera vez en PWB UNIX. [ 2 ] La versión en GNU coreutils fue escrita por Stuart Kemp y David MacKenzie. [ 3 ] El comando está disponible para Windows a través de UnxUtils . [ 4 ]
Uso
Los argumentos de la línea de comandos consisten en opciones, una ruta de archivo y una lista de patrones.
Cada patrón es un número de línea o una expresión regular . El programa genera fragmentos del archivo separados por los patrones en archivos xx00, xx01etc., y muestra el tamaño de cada fragmento, en bytes , en la salida estándar .
Comparación con la división
El splitcomando también divide un archivo en fragmentos, aunque estos fragmentos tienen un tamaño fijo, medido en líneas o bytes.
Véase también
Referencias
- ^ – Referencia de shell y utilidades, Especificación única de UNIX , Versión 5 de The Open Group
- ^ – Manual de comandos generales de FreeBSD
- ^ "Csplit(1) - Página man de Linux" . Archivado del original el 31/07/2019 . Consultado el 26/01/2019 .
- ^ "Adaptaciones nativas para Win32 de algunas utilidades GNU" . unxutils.sourceforge.net . Archivado del original el 9 de febrero de 2006. Consultado el 9 de agosto de 2025 .
Lecturas adicionales
- Ellen Siever, Aaron Weber, Stephen Figgins, Robert Love, Arnold Robbins, et al. Linux en pocas palabras , 5.ª edición. O'Reilly Media: julio de 2005. ISBN 978-0-596-00930-4.
Enlaces externos
- : dividir archivos según el contexto – Referencia de Shell y utilidades, Especificación única de UNIX , versión 5 de The Open Group
- Programas estándar de Unix
- Utilidades Unix SUS2008