Articles of csv

imprima las líneas duplicadas solo en los campos 1,2 del file csv

con el siguiente command podemos imprimir las líneas duplicadas desde el file uniq -d string file.txt pero ¿cómo podemos hacerlo en un file csv? Necesitamos imprimir las líneas duplicadas solo en los campos 1,2 del file csv, no include el campo 3 FS – "," por ejemplo: spark2-thrift-sparkconf,spark.history.fs.logDirectory,{{spark_history_dir}} spark2-thrift-sparkconf,spark.history.fs.logDirectory,true spark2-thrift-sparkconf,spark.history.Log.logDirectory,true spark2-thrift-sparkconf,spark.history.DF.logDirectory,true Resultados previstos: spark2-thrift-sparkconf,spark.history.fs.logDirectory,{{spark_history_dir}} spark2-thrift-sparkconf,spark.history.fs.logDirectory,true […]

Exportar datos de netstat desde el terminal al file csv

teniendo un pequeño problema, estoy buscando crear un script que ejecute el siguiente command cada 60 segundos netstat – tn que debería dar una salida como root@guest:~# netstat -tn Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 111 111.111.141.36:22 111.11.11.223:54327 ESTABLISHED y solo estoy interesado en almacenar la […]

separador de campo gawk como ascii extendido

Estoy usando gawk 3.1.7 en RHEL 6.x Tengo grandes files CSV para analizar con el separador de campo "Símbolo de negación lógica / ALT + 170" ( Ver tabla ASCII ), pero no pude usarlo como separador de campo en gawk . Intenté muchas cosas como -F "\xaa" , -F "\252" , pero no funcionó. […]

rastrear el rabo – y agréguelo para numbers en el caparazón

Tengo un file CSV con numbers entre comillas dobles y sin comillas dobles y para algunos numbers. Tengo que arreglar los símbolos negativos para solo numbers: el símbolo negativo de queue debe ser eliminado y agregado al comienzo. Entrada de muestra: column 1, column 2, column 3, column 4, column 5 12-,"455,365.44-","string with quotes-and with […]

Dado un file CSV, ¿cómo elimino el contenido entre la segunda y la tercera tabs de cada fila?

Estoy usando un mac y tengo un file CSV delimitado por tabs. Quiero simplemente eliminar todo el contenido entre la segunda y la tercera tabs o replacelo con algo así como "XXXX". ¿Hay un command para esto?

Corta una parte específica de una columna de un file csv

Tengo que procesar un csv que contenga alnetworkingedor de 15 columnas, una de las cuales contiene una timestamp particular que incluye milisegundos. Cuando voy a insert este csv en un DB, aparece un error debido a este formatting de time en particular. No puedo tocar las otras columnas, pero necesito truncar la salida de la […]

Conversión de unidades CSV

Tengo un file CSV que se parece a lo siguiente: miami,20,in lansing,2,cm austin,3,mm chicago,5,miles phoenix,2,feet El primer campo es el nombre, el siguiente campo es el valor numérico y el tercer campo indica las unidades. He enumerado todas las unidades que mi set de datos tiene actualmente, sin embargo, no está limitado a estas ya […]

Alineación al imprimir una serie de loggings

¿Cómo puedo resolver el problema de que las tablas vayan a la derecha? Solo quiero que se muestre en 1 . Aquí está mi script con START agregado. La alignment se ha torcido ahora: while IFS="," read f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 do printf "START %10s %10s %10s […]

¿Cómo analizar un file CSV basado en grupos formados por un número específico de filas?

Tengo un file CSV que tiene el siguiente formatting: Date,Towns,Count1,Count2 6/26/2015,HYDERABAD,234552,0 ,KARIM NAGAR,7520,0 ,RAJAMUNDRY,7248,256 ,KURNOOL,5848,32,0 ,TIRUPATI,8560,64,0 ,VIJAYAWADA,16776,96,0,0,16872 ,VIZAG,30264,624,8,0.0128205128205128,30888 ,WARANGAL,14112,880,0,0,14992 ,GUNTUR,10304,224,0,0,10528 6/27/2015,HYDERABAD,0,6960,0,0,6960 ,KARIM NAGAR,0,0,0,ERROR,0 ,RAJAMUNDRY,0,256,0,0,256 ,KURNOOL,0,32,0,0,32 ,TIRUPATI,0,64,0,0,64 ,VIJAYAWADA,0,96,0,0,96 ,VIZAG,0,528,0,0,528 ,WARANGAL,0,880,0,0,880 ,GUNTUR,0,224,0,0,224 Este CSV tiene número de columnas y filas. Las filas se agrupan según las dates de tal manera que cada pueblo tiene sus contadores separados […]

¿Cambiar el nombre de las carpetas basadas en un dictionary en forma de file CSV?

Describiré el problema bastante detallado, ya que he aprendido que solo hablar de un sub-problema específico que he identificado conduce a oportunidades perdidas … Así que pondré un tl; dr por delante: hay un set de carpetas que necesitan para ser renombrado de acuerdo a un mapeo en un file CSV. Los nombres de las […]