A veces, obtengo una lista separada por tabuladores de entrada, que no está del todo alineada, por ejemplo
var1 var2 var3
var_with_long_name_which_ruins_alignment var2 var3
¿Hay alguna manera fácil de alinearlos?
var1 var2 var3
var_with_long_name_which_ruins_alignment var2 var3
Respuesta aceptada:
Entonces, la respuesta se convierte en:
column -t file_name
Tenga en cuenta que esto divide las columnas en cualquiera espacios en blanco, no solo pestañas. Si desea dividir solo en pestañas, use:
column -t -s $'\t' -n file_name
El -s $'\t'
establece el delimitador solo en tabulaciones y -n
conserva las columnas vacías (pestañas adyacentes).
P.D.:Solo quiero señalar que el mérito también es de Alex. Él proporcionó la sugerencia original como un comentario a la pregunta, pero nunca se publicó como respuesta.