Hago un tubo largo, que termina con ...| awk '{print $5"\t\t" $3"\t"$4}'
en el terminal Linux. Las columnas están acolchadas con pestañas. Las primeras entradas de columna tienen diferentes números de caracteres, por lo que los resultados de la segunda columna no son perfectamente verticales. ¿Cómo hacer que la mesa se vea perfecta?awk para generar columnas similares a una tabla o de Excel en la terminal de Linux?
Respuesta
tratar de tubería el resultado de -t columna:
...| awk '{print $5"\t\t" $3"\t"$4}'|column -t
creo que sirve
| column -t helps =) Gracias ¡tú! – Ivan
+1 También puede usar el comando 'tabs', por ejemplo, intente configurar un tamaño de pestaña grande:' tabulaciones 25'. Entonces ejecuta tu pipa. Si es lo suficientemente grande obtendrá el resultado deseado. Sin embargo, prefiero usar 'column -t' – Steve
Si está conectando a' column', ya no necesita la doble pestaña que sigue al primer campo (supongo que fue para acomodar un valor amplio en ese campo). – chepner
si sus campos son pestaña separa el siguiente script de una línea podría imprimir una tabla con las células fronteras
sed -e 's/\t/_|/g' table.txt | column -t -s '_' | awk '1;!(NR%1){print "-----------------------------------------------------------------------";}'
Description |value |Comment
-----------------------------------------------------------------------
Internal |322 |
-----------------------------------------------------------------------
External |42515 |
-----------------------------------------------------------------------
- 1. Eliminando columnas de un archivo con awk o desde la línea de comandos en linux
- 2. Crear RESÚMENES similares a Excel en Pandas
- 3. Linux Terminal: cómo capturar o ver otra sesión de terminal
- 4. Generar esquema de tabla inspeccionando Excel (CSV) e importar datos
- 5. ¿Puedo generar archivos de Excel con gráficos nativos de Excel en Linux?
- 6. C en Linux Terminal
- 7. Generar clase de tabla de datos o tabla de base de datos
- 8. Tabla de dos columnas o dl?
- 9. jQuery DataTables: exportar columnas individuales a Excel
- 10. borrando la salida del terminal en linux
- 11. Función de Excel para realizar consultas similares a SQL en los datos de la hoja de trabajo?
- 12. Interfaz de usuario para ordenar una tabla por varias columnas
- 13. Exportar tabla HTML a Excel
- 14. Excel - Combine varias columnas en una columna
- 15. Ayuda de Linux AWK. Tener un tiempo de AWKful
- 16. Exportar tabla HTML a excel - usando jQuery o Java
- 17. Oracle - Agregar columnas a una tabla requiere para siempre
- 18. para obtener columnas de archivos de Excel usando Apache POI?
- 19. Generar la alarma de audio en la terminal usando Python
- 20. Varias columnas en la vista de tabla
- 21. Trucos para generar sentencias SQL en Excel
- 22. Exportación de una tabla HTML a Excel desde ASP.NET MVC
- 23. MySQL: ¿varias tablas o una tabla con muchas columnas?
- 24. Columnas de tabla redimensionables
- 25. Cómo exportar una tabla al formato csv o excel
- 26. Crear una tabla SQL de Excel VBA
- 27. EXcel VBA: Macro de Excel para crear una tabla en PowerPoint
- 28. Linux Terminal Display y Python
- 29. Prevención de la generación de imágenes similares a la esvástica al generar identicons
- 30. Buscar todas las columnas de una tabla para un valor?
Pruebe las banderas de alineación de columnas de awk ... intente buscar aquí: http: // sta ckoverflow.com/questions/6345429/how-do-i-print-some-text-in-bash-and-pad-it-with-spaces-to-a-certain-width –