¿Cómo dividir un archivo grande en dos partes, en un patrón? Dado un ejemplo file.txt: ABC EFG XYZ HIJ KNL Quiero dividir este archivo en XYZtal que file1contenga líneas hasta XYZy el resto de las líneas
¿Cómo dividir un archivo grande en dos partes, en un patrón? Dado un ejemplo file.txt: ABC EFG XYZ HIJ KNL Quiero dividir este archivo en XYZtal que file1contenga líneas hasta XYZy el resto de las líneas
¿Cómo filtrar 2 líneas para cada línea que coincida con la expresión regular grep? Esta es mi prueba mínima: SomeTestAAAA EndTest SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestAABC EndTest SomeTestACDF EndTest Y obviamente lo intenté, por ejemplo, grep -vA 1 SomeTestAAque no funciona. la...
[root@server]# awk '!seen[$0]++' out.txt > cleaned awk: (FILENAME=out.txt FNR=8547098) fatal error: internal error Aborted [root@server]# El "" servidor "" tiene: 8 GByte RAM + 16 GByte SWAP, x> 300 GByte de espacio libre, amd64, CPU de escritorio. Linux científico 6.6. No se ejecuta nada...
Quiero dividir un archivo en trozos con 2 palabras cada uno. $cat tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. word. /&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. \{2\}/&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 Esperaba que el...
Tengo un archivo de entrada con algunas secciones que están delimitadas con etiquetas de inicio y fin, por ejemplo: line A line B @@inline-code-start line X line Y line Z @@inline-code-end line C line D Quiero aplicar una transformación a este archivo de modo que las líneas X, Y, Z se filtren a...
Tengo dos archivos paralelos con el mismo número de líneas en dos idiomas y planeo fusionar estos dos archivos línea por línea con el delimitador |||. Por ejemplo, los dos archivos son los siguientes: Presentar un: 1Mo 1,1 I love you. 1Mo 1,2 I like you. Hi 1,3 I am hungry. Hi 1,4 I am...
Tengo un archivo [csv] con datos duplicados reimpresos, es decir, los mismos datos impresos dos veces. Intenté usar sort's uniq por, sort myfile.csv | uniq -usin embargo, no hay cambios en el myfile.csv, también lo he intentado sudo sort myfile.csv | uniq -upero no hay diferencia. Así que...
Cuál es una buena forma de extraer, digamos, las líneas 20 a 45 de un archivo de texto enorme. No interactivamente, por
Tengo un archivo de texto en este formato: #################################### KEY2 VAL21 VAL22 VAL23 VAL24 #################################### KEY1 VAL11 VAL12 VAL13 VAL14 #################################### KEY3 VAL31 VAL32 VAL33 VAL34 Quiero ordenar este archivo por KEYlínea y mantener...
Voy a enviar el formulario usando cURL, donde algunos de los contenidos provienen de otro archivo, seleccionado usando sed Si param1se usa un patrón de coincidencia de línea de otro archivo sed, el siguiente comando funcionará bien: curl -d param1="$(sed -n '/matchpattern/p' file.txt)" -d...
Supongamos que hay texto de un archivo: (bookmarks ("Chapter 1 Introduction 1" "#1" ("1.1 Problem Statement and Basic Definitions 23" "#2") ("Exercises 31" "#30") ("Notes and References 42" "#34")) ) Quiero agregar 11 a cada número seguido de un "en cada línea si hay uno, es
Tengo una lista de datos, como 12345 23456 67891 -20000 200 600 20 ... Suponga que el tamaño de este conjunto de datos (es decir, líneas de archivo) es N. Quiero dibujar mlíneas al azar de este archivo de datos. Por lo tanto, el resultado debe ser dos archivos, uno es el archivo que incluye estas...
Trabajo con LaTeX y hago versiones con Git. Para la gestión de la bibliografía utilizo Mendeley. El problema es que cada vez que Mendeley sincroniza sus .bibexportaciones, están en un orden diferente, lo que hace que las versiones de la bibliografía sean mucho más difíciles. Mi idea es ordenar...
El comando grep "foo" myfile.txt imprime todas las líneas coincidentes en mi archivo. Ahora quiero reemplazar la línea completa con otra cadena. ¿Cómo puedo hacer
Tengo un montón de resultados pasando por sed y awk. ¿Cómo puedo prefijar la salida con START y sufijo la respuesta con END? Por ejemplo, si tengo All this code on all these lines and all these ¿Cómo podría obtener: START All this code on all these lines and all these END ? Mi intento...
Tengo bin buscando una solución para mi pregunta, pero no encontré una o mejor, dije que no la obtuve con lo que encontré. Así que hablemos de cuál es mi problema. Estoy usando un software de control inteligente para el hogar en una Raspberry Pi y, como descubrí este fin de semana usando la...
Recientemente hice una pregunta sobre cómo eliminar el carácter de nueva línea si ocurre después de otro carácter específico. Las herramientas de procesamiento de texto de Unix son muy potentes, pero casi todas tratan con líneas de texto, lo cual está bien la mayor parte del tiempo cuando la...
Tengo una cadena que me gustaría manipular. La cadena es H08W2345678¿cómo podría manipularla para que la salida sea justa W2345678? Del mismo modo, si quisiera eliminar los últimos 4 caracteres H08W2345678para obtener H08W234cómo
Estoy preparando una presentación para una audiencia no técnica. Tengo un programa que se ejecuta en bash que genera un flujo continuo de valores, algunos de los cuales son importantes. Me gustaría resaltar los resultados importantes a medida que se muestran para que el público pueda tener una idea...
Tengo un gran archivo ordenado con miles de millones de líneas de longitudes variables. Dada una nueva línea, me gustaría saber qué número de byte obtendría si se hubiera incluido en el archivo ordenado. Ejemplo a\n c\n d\n f\n g\n Dada la entrada 'foo' obtendría la salida 9. Esto es fácil de...