Latest web development tutorials

comandos de Linux csplit

Linux comando Daquan Linux comando Daquan

csplit de comandos de Linux se utiliza para dividir archivos.

Después de especificar el archivo de acuerdo con los estilos de la plantilla a cortar, se conservaron fama llamados xx00, xx01, xx02 ... archivos. Si el nombre del archivo se da como "-", a continuación, csplit dispositivo de entrada de instrucciones para leer los datos de la norma.

gramática

csplit [-kqsz][-b<输出格式>][-f<输出字首字符串>]
[-n<输出文件名位数>][--help][--version][文件][范本样式...] 

parámetros:

  • -b <formato de salida> o --suffix-format = <formato de salida> formato de archivo de salida preestablecida cuyo nombre es xx00, xx01 ... y así sucesivamente, puede cambiar el nombre del archivo de salida al cambiar el <formato de salida>.
  • -f <cadena de prefijo de salida> o --prefix = <salida de prefijo de cadena> cadena de nombre de archivo de salida predeterminado prefijo cuya xx00, xx01 ... y así sucesivamente, si se especifica la cadena de salida para el prefijo "hola", el nombre del archivo de salida se convertirá en hello00, hello01 ... y así sucesivamente.
  • -k o --keep-archivos conservan el archivo, incluso si un error o interrumpen la ejecución, no se puede borrar los archivos guardados ha sido la salida.
  • -n <nombre de archivo de salida dígitos> o --digits = <nombre de archivo de salida dígitos> nombre de archivo de salida predeterminado es el nombre de su archivo xx00 dígitos, xx01 ... y así sucesivamente, si se especifica el nombre del archivo de salida de la mediana "3", el nombre del archivo de salida se convertirá en xx000, xx001 ... y así sucesivamente.
  • -s o -qo --quiet o --silent no se muestra durante la ejecución de las instrucciones.
  • -z o --elide-empty-archivos eliminar una longitud de archivos de 0 bytes.
  • --help ayuda en línea.
  • --version Muestra información de versión.

Ejemplos

El testfile archivo de texto para llevar a cabo el segundo punto de corte de corte en dos, utilice el siguiente comando:

csplit testfile 2

testfile archivo de texto es el siguiente:

$ cat testfile #查看testfile 文件内容  
hello Linux!  
Linux is a free Unix-type operating system.  
This is a Linux testfile!  
Linux 

Utilice el comando csplit, los resultados de salida son los siguientes:

$ csplit testfile 2  
13 #xx00文件字符个数  
76 #xx01文件字符个数  

La primera fila es el primer número xx00 archivo de caracteres, el mismo segundo comportamiento del segundo archivo es el número de caracteres XX01. Mientras tanto, en el mismo directorio testfile generará dos archivos, los nombres de archivo son xx00, xx01, contenidos XX00 como sigue:

$ cat xx00 #查看分割后的xx00文件内容  
hello Linux! #testfile文件第1行的内容 

XX01 contenidos de la siguiente manera:

$ cat xx01 #查看分割后的xx01文件内容  
Linux is a free Unix-type operating system. #testfile文件第2行以后的内容  
This is a Linux testfile!  
Linux 

Linux comando Daquan Linux comando Daquan