Ho un programma C che emette due colonne, completamente disallineate. La ragione del disallineamento è la lunghezza delle parole nella prima colonna sono molto diverse.Come posso cancellare colonne disallineate nel testo?
Ho un file di output aperto in vi. Come allineare rapidamente queste due colonne? Sto bene con l'uso di set di strumenti awk, perl, sed, e non solo di vi (7.2). Inoltre, possiamo avere una soluzione generica per i file con più di due colonne?
Ecco file di esempio
column1 column2
------- -------
sdfsdfsddfsdfsdfsdfsd 343r5
dfgdfgdf 234
gdfgdfgdfgdfgf 645
È possibile utilizzare una funzionalità di Bash per specificare facilmente i caratteri di controllo, per esempio Tab: 'column -t -s $ '\ t'' –
Attenzione: alla colonna non piacciono le linee" troppo lunghe ", e mentre la colonna" uomo "menziona una limitazione a 2048 byte, in pratica un paio di centinaia di byte è sufficiente per soffocare (almeno su Debian 8.3). –