Articles of split

Cómo usar awk para dividir un file usando un patrón de text

Tengo un file de 2 Gb. Eso tiene un encabezado y muchas estructuras de "events". Así es como se verá el comienzo: <run example> <header> 5 This is header </header> <event = 22> <evhead> 8 3 1 2 0 0 0 0 0 0 0 1 0 1 30 0 1 4 1 4 3 […]

Especificando altura para divisiones verticales en vim

Por lo general, estoy editando dos files, A y B, divididos horizontalmente. Lo configuré, de modo que un búfer solo ocupara las primeras 2 líneas en la parte superior de la pantalla, y el rest es para el otro búfer. A veces necesito editar un tercer file, C, que debe tener la mitad de la […]

Divida el file de logging grande en partes según la date

Estoy tratando de encontrar un command Linux para dividir un gran file de logging en partes en function de la date. Usando https://stackoverflow.com/questions/11713978/how-to-split-existing-apache-logfile-by-month/11714105#11714105 como punto de partida, probé: awk '{ split($4,array,"/"); print > array[2] ".txt" }' TestLog.txt En mi ejemplo TestLog.txt con inputs para mayo, junio y julio de diferentes años, esto creó los files […]

dividir no funciona como se requiere?

Quiero dividir un file en 'n' fragments, los sufijos deben ser de 'a' longitud y deben usar sufijos numéricos a partir del número 'd'. por ejemplo, n = 10, a = 4, d = 5, ya que todas las opciones parecen correctas y probé a continuación split -n10 -a4 -d5 somefile split: cannot split in […]

Divide el file en dos en línea antes del patrón

Esta es una pregunta casi idéntica para dividir el file en dos partes, en un patrón, pero en lugar de tener las líneas de XYZ en el file 1 en el file de file.txt : ABC EFG XYZ HIJ KNL Quiero tener el XYZ incluido en el file2 (pero XYZ sigue siendo el patrón para […]

dividir el file en varias piezas

Problema: dado un file samplein , se puede dividir en varias piezas de la siguiente manera: $ cat samplein START Unix Linux START Solaris Aix SCO $ awk '/START/{x="F"++i;}{print > x}' samplein $ ls F* F1 F2 $ cat F1 START Unix Linux $ cat F2 START Solaris Aix SCO Lo anterior fue la receta […]

Cómo verificar por separado cada "bloque" de un file grande

Estoy almacenando algunos files de varios GB en dos discos duros. Después de varios años de almacenamiento fuera de línea (desafortunadamente en condiciones no ideales), a menudo obtengo algunos files con bit-rot (las dos copys son diferentes) y quiero recuperar el file. El problema es que los files son tan grandes, que dentro del mismo […]

Split no está disponible?

Acabo de intentar ejecutar un simple script de shell en mi server Readynas ejecutando Debian, y parece que el command split no está disponible. Este es un server con el que no puedo jugar demasiado, así que si hay una forma de split sin correr el riesgo de romper otras características nativas de ReadyNAS, estaría […]

dividir una image en múltiples piezas

Tengo una image como la siguiente. Es 2579 * 2388 píxeles. Supongamos que su esquina inferior izquierda está en 0,0. A partir de esa image, quiero crear varias imágenes de la siguiente manera y savelas en la carpeta de trabajo. Cada image tendrá un tamaño de 100 * 100 píxeles. Cada image se saveá por […]

Cómo dividir stdin en múltiples cadenas multilínea y poner cada una de ellas en diferentes variables de bash

Estoy buscando la posibilidad de enviar varias cadenas multilínea a través de un guión bash y tomar cada una de ellas dentro de este guión. Finalmente, quiero almacenar cada cadena multilínea en su propia variable. printf "$some_multiline_string" "$another_multiline_string" | some_script.sh some_params Dentro de bash: #!/bin/bash file1=$(</dev/stdin) file2=$(</dev/stdin) … ¿Cómo dividir stdin en múltiples variables de […]