es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AWK

Leyendo una cadena csv en un array de bash

La siguiente función utiliza awk para convertir una línea de csv en múltiples líneas. Luego puedo asignar la salida a un arreglo para poder acceder a los campos. function csv<em>to</em>lines() { echo $@ | awk ‘ BEGIN {FPAT = “([^,]*)|(\”[^\”]+\”)”;} {for(i=1; i<=NF; i++) {printf(“%s\n”, $i)}}’ } line=’A,B,”C,D”,E’ arr=($(csv<em>to</em>lines $line)) printf . . . Read more

Cortar bloque de host virtual de Apache.

Estoy tratando de cortar cierto host virtual de un archivo que tiene muchos de ellos usando bash. Por ejemplo, en mi script me gustaría obtener el host virtual que utiliza the_one_known2.example.com, pero otra vez the_one_known3.example.com, es decir, me gustaría obtener una parte del archivo de configuración de Apache con una . . . Read more

Dividir archivo CSV grande en varios archivos basados en columnas(s).

Me gustaría saber una forma rápida y eficiente en cualquier programa (awk/perl/python) para dividir un archivo csv (digamos de 10k columnas) en varios archivos pequeños, cada uno conteniendo 2 columnas. Estaría haciendo esto en una máquina unix. <h1>contenido de large_file.csv</h1> 1,2,3,4,5,6,7,8 a,b,c,d,e,f,g,h q,w,e,r,t,y,u,i a,s,d,f,g,h,j,k z,x,c,v,b,n,m,z Ahora quiero varios archivos como . . . Read more