comando csplit en Linux con ejemplos

El comando csplit se usa para dividir cualquier archivo en muchas partes según lo requiera el usuario. Las partes están determinadas por líneas de contexto. Envíe piezas de ARCHIVO separadas por PATRÓN(es) a los archivos ‘xx00’, ‘xx01’, …, y cuente los bytes de salida de cada pieza a la salida estándar.

Sintaxis:

csplit [OPTION]… FILE PATTERN…

Ejemplo: Considere un archivo de texto llamado list.txt con el siguiente contenido:

Ahora divida este archivo en dos partes (segunda parte a partir de la tercera línea) usando el comando csplit de la siguiente manera:

Opciones:

  • -f, –Prefijo: Utiliza PREFIJO en lugar de ‘xx’.

    Ejemplo: Aquí en lugar del prefijo ‘xx’ se usó ‘abc’.

  • -k, –Mantener archivos: esta opción no eliminará los archivos de salida en caso de errores.

    Ejemplo: este comando elimina todos los archivos de salida en caso de que encuentre un error. Esto se puede cambiar usando la opción ‘-k’.

  • -n, –Digits: usa el número dado de dígitos en lugar de 2.

    Ejemplo: aquí fijamos el número de dígitos después del nombre del archivo. Así que en lugar de ‘ xx01 ‘ obtenemos ‘ xx0 ‘.

  • -z, –elide-empty-files: Eliminar archivos de salida vacíos.

    Ejemplo: Esto eliminó los archivos de salida vacíos.

  • -s, –quiet: no muestra recuentos de tamaños de archivos de salida.
  • -b, –Suffix-format: Utilice sprintf FORMAT en lugar de %02d.
  • –ayuda: Para mostrar el mensaje de ayuda y salir.
  • –version: muestra la información de la versión y sale.

Publicación traducida automáticamente

Artículo escrito por shivangsharma15 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *